BM6( ***)))((((((((()))++++++)))))))))*********++++++)))******)))(((((()))+++************))))))))))))***))))))(((((())))))***(((((((((''''''((())))))))))))((('''&&&&&&&&&&&&'''((()))***+++***)))((()))(((((((((((())))))***&&&'''((()))***)))((('''(((''''''''''''((()))***)))((('''''''''((()))***)))******++++++******)))))))))))))))(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******((())))))***)))(((&&&%%%((()))******(((''''''((((((((('''''''''((()))***))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++***))))))(((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,,,,---,,,,,,+++***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++*********))),,,//////,,,***+++---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***...---,,,++++++***++++++++++++************+++++++++***))))))))))))))))))++++++++++++******))))))++++++************++++++'''(((***+++++++++***)))++++++,,,,,,,,,---------------,,,,,,++++++******)))************++++++++++++++++++******************))))))))))))((((((((()))************+++++++++)))***++++++,,,,,,++++++---,,,,,,+++++++++++++++++++++************++++++++++++++++++************+++++++++,,,++++++***)))))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************+++************)))))))))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))************(((***++++++***))))))***)))******++++++******))))))))))))((()))******+++)))******+++++++++******+++,,,,,,+++******+++---******)))(((((((((((()))))))))******))))))(((((())))))))))))))))))))))))''')))***)))((('''(((******+++,,,---...------,,,((()))***+++++++++***))))))************+++++++++++++++******))))))((((((++++++******)))))))))((((((((((((((())))))))))))333///***'''''''''''''''************************((()))***+++++++++))))))(((((((((((()))))))))))),,,,,,+++((($$$###&&&)))******)))(((((()))***+++))))))))))))************((()))***)))'''''')))************)))))))))))))))+++***)))(((((()))***+++))))))(((((((((((((((((())))))(((''''''''''''''''''((())))))******))))))(((((('''(((((()))******''''''((())))))))))))((((((((((((((((((((()))))))))(((((('''(((((()))***))))))************))))))))))))))))))((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))(((((('''((()))******(((''''''(((((((((((((((((()))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,,,,+++***************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************(((***------+++***+++,,,***+++++++++++++++,,,,,,------------,,,+++******---,,,,,,+++++++++******++++++************++++++******)))))))))))))))***,,,,,,++++++***)))))))))++++++************++++++((()))***+++++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++******))))))*********+++++++++************************************))))))))))))))))))*********+++++++++)))******+++++++++++++++------,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++***++++++++++++*********+++******))))))(((((((((((((((((((((((((((((((((*********)))))))))))))))************))))))))))))************************************************))))))***++++++++++++***(((((())))))******++++++(((***++++++)))))))))***))))))************)))))))))))))))))))))******+++))))))***+++++++++*********++++++***))))))***,,,+++***))))))(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))(((((()))******+++---.........,,,,,,))))))***+++++++++***)))))))))*********+++++++++,,,++++++***)))(((''''''******))))))((('''''''''(((((((((((())))))))))))+++***((('''(((***+++,,,************************((()))******+++******))))))((((((((((((((())))))&&&(((((((((''''''***---******))))))))))))))))))(((((()))))))))*********((())))))(((''''''(((***))))))))))))))))))******+++***)))(((((()))***+++***))))))((((((((())))))))))))((('''''''''((((((''''''((()))))))))))))))(((((('''(((((()))******'''(((((()))))))))))))))(((((())))))))))))))))))((((((((((((((()))******)))))))))******)))))))))(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))(((((())))))))))))))))))((()))******(((''''''(((((((((((()))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))))),,,++++++***************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************((()))******)))))))))************++++++,,,,,,,,,---------------,,,+++***++++++++++++++++++******+++******))))))******+++***)))))))))))))))******+++++++++*********))))))++++++************++++++)))******+++++++++++++++************++++++++++++,,,+++++++++++++++******))))))*********+++++++++************************,,,,,,++++++++++++******))))))*********+++++++++)))))))))*********++++++,,,,,,,,,++++++,,,------++++++************+++++++++++++++++++++++++++,,,*********************+++++++++******))))))((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***(((((())))))******++++++((()))++++++)))((()))***))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++******+++***)))(((***,,,++++++***)))))))))))))))'''((())))))))))))((((((((((((((((((((((((((((((&&&((())))))(((((()))+++***+++...///000///---,,,******+++++++++*********))))))*********+++++++++,,,++++++***)))(((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))***************)))(((((((((((())))))%%%'''(((((())))))+++,,,************))))))))))))((((((((()))))))))******((())))))(((''''''(((***))))))))))))*********************))))))*********)))))))))(((((()))******))))))(((((('''(((((()))'''''''''((((((((()))))))))(((((((((((())))))***((((((((()))))))))******'''((()))************)))'''(((((())))))*********((())))))******))))))((((((((((((((())))))))))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((())))))*********((()))******(((''''''((('''((()))*********))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((+++******))))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((()))((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((++++++*********+++,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********************))))))))))))))))))*********++++++,,,,,,---,,,------------,,,,,,+++******++++++++++++************))))))))))))******)))))))))))))))******+++************************++++++************++++++************++++++,,,,,,))))))*********+++++++++++++++++++++++++++******)))************+++++++++***************+++++++++------,,,,,,,,,+++++++++)))************+++++++++***))))))))))))***++++++,,,++++++++++++,,,,,,---++++++************++++++++++++++++++,,,,,,,,,,,,******)))))))))***++++++******************))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))))))))***************************************************))))))***++++++++++++***))))))))))))************''')))******)))(((((()))***))))))(((((())))))***(((((()))************)))((()))***+++++++++++++++***++++++***))))))***,,,++++++***))))))))))))***(((((())))))******))))))))))))))))))))))))))))))&&&'''))))))((((((***++++++,,,///111111000...,,,,,,+++++++++************)))************+++++++++++++++******))))))((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))(((***+++***((('''((()))))))))))))))))))))))))))'''((((((((()))******++++++***(((''''''((())))))))))))*********)))((('''***************)))(((((((((((((((((()))))))))***'''((()))(((&&&&&&((()))((()))))))))************)))******++++++******)))(((((((((((()))***++++++))))))(((((((((((())))))'''''''''''''''((())))))***))))))(((((((((((())))))))))))))))))******+++&&&'''(((***+++++++++***''''''((()))***+++++++++(((((())))))))))))(((((('''((((((((()))))))))***))))))((((((((((((((('''))))))))))))))))))))))))'''((((((((()))))))))******))))))(((((())))))***(((((((((((()))***+++,,,((()))******(((''''''((('''((()))***+++***))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((++++++******)))(((((('''(((((((((((())))))))))))(((((()))******)))((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''+++***))))))***+++,,,---)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++---,,,+++************))))))******+++,,,,,,------,,,,,,------------------)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))***++++++)))))))))***++++++,,,,,,++++++************+++++++++*********++++++,,,,,,*********+++++++++,,,,,,******************++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******)))************+++++++++***))))))((()))***+++,,,***************+++,,,,,,++++++************+++++++++++++++,,,,,,,,,------***)))(((((()))***+++,,,******************++++++************************)))))))))))))))*********(((((((((((())))))******************************************************))))))***++++++++++++************)))))))))))))))''')))******)))(((((()))***)))(((''''''((()))***'''((()))***+++******)))(((((()))++++++,,,,,,+++***+++,,,+++))))))+++,,,,,,+++******))))))******((())))))***++++++******))))))))))))))))))))))))&&&'''))))))((((((***+++,,,...000333333111///---,,,,,,++++++************)))************+++++++++*********)))))))))))))))&&&''''''(((((())))))***(((((((((((())))))))))))''')))++++++(((''''''((())))))))))))))))))))))))'''''''''((())))))***++++++***((('''&&&'''((()))))))))***++++++***(((&&&***************)))((('''(((((((((((())))))))))))'''((()))(((&&&&&&((()))(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((()))***,,,,,,))))))(((((((((((()))***'''''''''''''''((())))))+++***)))(((((('''(((((()))))))))))))))******+++%%%&&&(((***+++,,,++++++'''''')))***++++++++++++(((((())))))))))))(((((('''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))************))))))))))))******(((((((((((()))***,,,---((()))+++***(((''''''((('''((()))++++++******)))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''((((((((()))+++++++++***)))(((((('''(((((((((((())))))))))))(((((()))******)))((('''))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((((((''')))(((''''''''')))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++000...,,,+++,,,,,,+++***))))))***+++,,,,,,------++++++,,,---............))))))+++,,,,,,+++***)))******))))))))))))******))))))((())))))***++++++(((((()))***+++,,,,,,---++++++************++++++++++++******++++++,,,---++++++,,,,,,,,,---------******************++++++)))************+++++++++))))))******+++++++++++++++++++++************))))))************+++++++++***)))((((((((()))+++,,,***)))))))))***++++++,,,++++++************+++++++++++++++,,,,,,---------***)))(((((((((***+++,,,)))))))))***+++++++++,,,************************((()))))))))************'''((((((((())))))******))))))))))))))))))))))))************************))))))***++++++++++++***++++++******))))))((((((''')))******((((((((()))***)))(((''''''((()))***'''((()))++++++******)))(((((()))++++++,,,,,,,,,+++,,,,,,+++******+++---,,,+++******)))*********))))))***+++++++++++++++))))))))))))))))))))))))%%%'''))))))((((((***,,,,,,...111444444222000...---,,,,,,+++*********+++)))************+++++++++)))))))))))))))*********''''''((()))***+++,,,,,,(((((((((((())))))))))))###&&&***+++)))((()))+++))))))))))))))))))))))))''''''''''''((()))++++++,,,***((('''&&&'''((()))&&&'''(((+++,,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************************************((()))***++++++***)))(((++++++***)))((('''&&&&&&))))))))))))((((((((((((+++*********))))))(((((()))************+++++++++************************(((((()))***************+++++++++************))))))%%%###%%%***,,,***'''))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''))))))'''''''''(((***+++,,,***((('''&&&'''((()))******+++******)))((('''***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&+++)))((()))***)))%%%!!!$$$$$$%%%&&&'''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))((((((''''''&&&&&&+++++++++***************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********,,,+++***+++,,,---+++))))))************+++++++++------,,,+++*********************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,---------.........------,,,++++++******)))************************)))******++++++******))))))+++,,,,,,***))))))***))))))))))))************,,,,,,+++***))))))******,,,++++++++++++++++++,,,+++***)))(((((()))***+++++++++,,,,,,,,,---------***+++---------+++)))(((************))))))))))))++++++******)))*********))))))))))))************++++++************++++++,,,,,,,,,++++++*********))))))************))))))))))))************))))))++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))***+++,,,,,,,,,+++)))((((((((()))******,,,,,,+++)))((()))***))))))*********+++++++++))))))))))))))))))))))))+++***)))(((''''''(((((((((((()))***++++++,,,,,,000111222333222000...------------,,,,,,+++++++++(((((())))))*********++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************************************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))++++++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))************)))+++++++++*********))))))'''$$$"""$$$(((***(((%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))***+++***)))'''''''''((()))'''((((((((((((''''''&&&***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&%%%$$$&&&''''''$$$"""(((((((((((('''''''''&&&))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((('''&&&'''((()))************)))))))))((((((******************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++***+++,,,---+++))))))************+++++++++,,,,,,++++++***+++++++++************))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********+++,,,,,,***))))))***))))))))))))************,,,,,,+++***************++++++************+++++++++***)))(((((()))***+++(((((()))))))))************+++,,,------+++***(((************)))))))))))),,,++++++***++++++,,,,,,))))))))))))***************))))))))))))))))))***,,,,,,,,,++++++*********))))))************))))))))))))************))))))++++++************++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********)))******++++++---,,,+++***))))))***+++***+++,,,+++)))((()))***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))(((((()))******+++,,,,,,///000111222111000...---,,,,,,,,,,,,+++++++++***((()))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))******************************************))))))))))))******'''((((((((()))))))))***''''''(((((())))))******,,,,,,++++++++++++******)))))))))*********++++++(((((((((((((((((((((((('''((())))))******))))))++++++*********)))))))))'''$$$###$$$((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((('''((()))*********))))))))))))))))))((((((((((((&&&''''''((((((((((((''')))************))))))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''')))******)))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''((()))***,,,++++++++++++*********)))))))))***+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************++++++++++++,,,,,,,,,,,,+++***+++,,,---+++))))))************++++++++++++++++++***++++++,,,,,,************************************************+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---,,,***))))))***)))))))))*********++++++,,,++++++************+++*********))))))*********+++***))))))))))))***+++++++++++++++,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++*********)))))))))+++++++++++++++,,,---...))))))))))))************))))))(((((((((((())))))+++++++++++++++*********))))))************))))))))))))************))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******++++++******)))*********---,,,++++++***+++++++++***+++,,,+++)))))))))+++***************+++++++++))))))))))))))))))))))))'''((()))***+++***)))(((((())))))******+++++++++...///000000000///...---+++++++++***************))))))))))))************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++)))((()))***((()))))))))************************************+++***)))(((((()))***+++(((((((((((())))))))))))&&&''''''((()))******+++************************))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))))))))'''&&&'''***+++***((())))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))))))))***+++(((((())))))))))))(((''''''((()))******+++******))))))************)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))))))))***+++,,,,,,''''''((()))***+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))))))))++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))))))))*********++++++***+++,,,---+++)))))))))*********+++++++++************+++,,,------)))***************++++++************************************************************************++++++++++++++++++++++++---------............///*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,---,,,+++*********))))))*********+++++++++,,,++++++******+++++++++******))))))))))))******************************,,,,,,,,,------------...***+++,,,,,,,,,++++++***+++++++++*********)))))))))))))))***+++,,,---...((()))))))))************))))))(((((((((((())))))+++++++++***************)))******++++++******))))))******++++++******)))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***,,,,,,+++***)))))))))***++++++++++++++++++++++++)))+++,,,+++***)))***+++************************((((((((((((((((((((((((%%%&&&(((***+++***((('''((()))))))))*********+++------...///......---,,,*********))))))))))))))))))))))))))))))*********************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++)))((()))***((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))((('''''''''&&&''''''((()))******+++((((((((()))))))))))))))(((((()))))))))*********************************''''''((()))))))))))))))*********)))))))))(((((()))((((((((()))***))))))************************&&&'''''''''((((((((()))************))))))))))))+++***((('''''')))+++---'''((())))))))))))(((((('''((()))******+++******((())))))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''&&&&&&&&&'''(((''''''((()))***+++,,,,,,(((((())))))******++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))))))))************************(((((()))***+++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((()))))))))*********++++++***+++,,,---+++)))))))))*********+++++++++************+++,,,------))))))******+++++++++,,,************************************************************************++++++++++++++++++++++++------........./////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------+++******+++************++++++++++++,,,+++++++++++++++,,,,,,******))))))))))))************++++++++++++******))))))))))))***************+++++++++,,,+++++++++++++++++++++************(((((((((((()))***,,,,,,((()))))))))************+++******))))))******+++******************************++++++++++++************++++++++++++******++++++************++++++)))))))))))))))))))))))))))))))))******))))))))),,,,,,+++***)))))))))***))))))******************)))***++++++***)))***+++************************((((((((((((((((((((((((###%%%''')))))))))'''&&&)))))))))))))))*********,,,,,,,,,,,,---,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))******))))))))))))******++++++***)))((('''&&&&&&''''''(((((())))))******'''''''''(((((((((((()))((((((((()))))))))******************************&&&'''(((((())))))((((((******)))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))*********)))))))))(((((((((+++***)))(((((())),,,---(((((((((((())))))))))))&&&''''''(((((((((((('''((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&((()))(((''''''((()))************))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((('''((()))*********))))))((((((((())))))))))))))))))))))))***+++++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************++++++++++++,,,,,,,,,,,,+++***+++,,,---+++))))))************++++++++++++++++++***++++++,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...---+++******+++*********++++++++++++,,,,,,++++++++++++,,,,,,---*********))))))***************+++,,,,,,+++***************++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++*********((((((((((((((()))***+++))))))))))))************++++++************++++++)))))))))*********************++++++++++++************++++++++++++******++++++************++++++))))))))))))))))))))))))))))))************))))))++++++******)))*********(((((()))*********)))))))))***++++++***)))+++,,,+++++++++***************))))))))))))))))))))))))%%%&&&'''((((((((('''&&&))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))************************))))))))))))******))))))))))))))))))************************)))))))))))))))))))))))))))************))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))'''((((((((())))))))))))(((((((((((()))))))))***************************&&&'''(((((())))))((((((***)))))))))(((((((((((('''((((((((('''''''''(((((((((((((((((((((((((((''''''((())))))***++++++)))))))))(((((((((''''''((()))***+++,,,+++******)))(((''''''''')))***+++'''((((((((((((''''''&&&(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$'''***+++***)))***,,,******)))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((('''((()))***+++***))))))((((((((()))))))))************************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******++++++++++++,,,,,,,,,,,,+++***+++,,,---+++))))))************+++++++++,,,,,,++++++***+++++++++))))))***++++++,,,------++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++---...---,,,***++++++*********+++++++++,,,,,,+++++++++++++++,,,---...++++++************++++++***++++++,,,,,,++++++***,,,,,,---------.........+++*********++++++,,,---,,,,,,+++++++++************)))))))))))))))******))))))))))))******************))))))))))))******((()))))))))*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((*********)))******++++++((()))***+++++++++******(((***++++++******+++,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))((())))))))))))******++++++)))))))))******+++++++++************)))))))))((()))))))))))))))))))))***************************))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))(((((((((((()))***+++***)))((()))***************************'''(((((()))***++++++,,,((((((((((((''''''''''''%%%(((,,,//////---)))&&&)))((('''&&&'''(((***,,,******+++******)))(((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((!!!&&&(((''''''(((***&&&&&&'''((()))***++++++))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))(((((('''((()))++++++******)))(((((())))))*********++++++++++++***************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********,,,+++***+++,,,---+++))))))************+++++++++------,,,+++************))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++........./////////000000*********++++++,,,------*********************************++++++*********+++---......,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***))))))*********++++++++++++*********+++,,,,,,---,,,,,,,,,+++++++++******++++++******************))))))))))))************))))))(((((((((((())))))(((((())))))*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))***+++,,,,,,)))***+++,,,---,,,,,,+++(((***++++++******+++---++++++++++++******))))))))))))))))))))))))))))))---,,,+++***))))))******))))))))))))(((((((((((())))))(((((()))***++++++))))))******+++++++++,,,+++*********))))))(((((()))))))))))))))*********************************))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))*********+++))))))))))))************+++*********))))))((((((************************)))((('''''''''(((***+++(((((((((((())))))))))))******))))))((((((''''''******)))(((((((((((((((%%%''')))++++++***((('''))))))************))))))&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((------,,,+++***)))((('''(((((((((((())))))))))))''')))***)))((('''(((*********)))(((((((((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&))))))(((((((((((())))))***))))))((((((((())))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++***)))))))))((((((''''''******++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++************)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////,,,,,,,,,+++++++++******************************((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,------...***************************++++++,,,,,,++++++***(((((()))***,,,---......///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))((((((+++++++++************)))))))))))))))******************************++++++------,,,+++***)))((('''******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((())))))))))))((((((+++***)))))))))***,,,,,,)))((('''''''''(((***++++++++++++***)))(((((('''(((((())))))*********+++))))))***++++++++++++***...---+++)))(((((())))))+++*********))))))((((((++++++******)))((((((((()))))))))))))))))))))))))))((('''''''''(((***+++++++++***************+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************************)))))))))(((************************((((((***+++++++++***)))))))))))))))************)))))))))))))))(((((((((******)))((((((((((((((('''((((((((())))))))))))))))))************))))))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))))))))(((((((((((())))))))))))((()))***)))''''''((()))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))(((((((((((())))))******)))(((((())))))***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''((((((((()))*********))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,************************)))))))))***+++++++++,,,+++++++++************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,,,,,,,---************************++++++,,,,,,,,,,,,++++++)))***+++,,,---.../////////...---,,,++++++++++++************************************************+++************))))))))))))************+++++++++************************++++++++++++++++++++++++))))))************))))))+++++++++************)))))))))))))))************,,,+++++++++***)))))))))***************+++++++++******++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((+++***)))))))))***+++,,,)))(((((('''((()))***+++++++++******)))((((((''')))))))))******+++++++++))))))***++++++++++++***---,,,+++))))))))))))***************)))))))))(((((((((((()))******++++++))))))))))))))))))))))))***))))))((()))***+++,,,******))))))((())))))***))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************************'''(((+++---...,,,***((())))))*********+++++++++(((((())))))))))))))))))***))))))((((((((((((((()))((('''&&&&&&(((***+++******++++++++++++******'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***&&&&&&&&&''''''((((((((((((((((((((())))))))))))((()))***)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((())))))((((((''''''(((((()))***))))))((())))))******************))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((***************)))))))))(((((())))))))))))((((((************************************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************+++++++++++++++************)))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,,,,+++++++++******************************,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++******************************************************++++++++++++******+++++++++************))))))))))))*********++++++---,,,,,,+++***)))(((((())))))*********+++++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))***))))))((((((''''''&&&((())))))******))))))(((******))))))******+++,,,)))(((((((((((()))***+++++++++******)))((((((((())))))************++++++))))))***++++++++++++***++++++******)))******+++************))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********)))***++++++,,,)))((((((((((((((())))))))))))************))))))************************(((((()))))))))))))))***)))))))))))))))*********((()))))))))*********************)))))))))))))))************************'''(((***,,,,,,+++***)))((())))))))))))*********((((((((())))))******+++))))))(((((((((((()))))))))((('''&&&&&&((()))*********++++++++++++******((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''((())))))))))))(((''''''&&&%%%%%%(((((((((((())))))))))))((())))))(((&&&%%%&&&'''******)))(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&''')))***(((((((((''''''(((((((((((((((''''''(((((())))))************)))))))))(((((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************++++++******************(((((())))))))))))((((((***************+++++++++************************((()))))))))************))))))))))))))))))))))))***************+++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***************+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))------------------------,,,,,,,,,+++++++++******************************,,,---------,,,+++******+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************))))))*********+++++++++************************)))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))))))))*********+++++++++,,,+++++++++***))))))))),,,,,,++++++***))))))(((******++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''''')))))))))******)))))))))***************+++++++++)))))))))))))))*********************))))))(((((())))))))))))))))))))))))))))))***++++++++++++*********************++++++*********)))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))*********++++++))))))((((((((()))******))))))************))))))************************'''''''''(((((()))))))))******))))))))))))))))))((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******'''''''''(((((((((((()))(((((())))))******++++++))))))(((((((((((())))))&&&''''''(((((((((((((((*********++++++*********)))(((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******((((((''''''&&&''''''(((***))))))(((((('''''''''(((((((((((())))))))))))((()))***)))'''&&&&&&(((******)))(((((((((((((((&&&''''''''''''''''''&&&(((((('''&&&&&&((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))************)))))))))(((((((((((((((((((((((((((***)))'''%%%%%%''')))***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************))))))))))))******************++++++)))******++++++******)))))))))******++++++++++++************************((()))))))))************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,************************+++++++++***************+++++++++*********))))))******************))))))++++++++++++++++++++++++************************------------------------,,,,,,,,,+++++++++******************************++++++,,,++++++***))))))******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********))))))************++++++++++++)))))))))***+++++++++,,,,,,,,,++++++***)))))))))******++++++++++++******)))******+++++++++******************************)))))))))))))))((((((((())))))************))))))))))))******++++++++++++((())))))************************)))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))*********+++++++++***))))))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))******+++,,,))))))************))))))************************&&&''''''(((((()))))))))************))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++&&&&&&&&&'''''''''(((((())))))******************((((((((((((((())))))***%%%&&&'''(((((((((((('''))))))************))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))******+++((((((''''''&&&&&&''''''''''''((()))***++++++,,,(((((((((((())))))))))))''')))***)))((('''(((***(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''(((((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))************))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((('''''''''''')))))))))*********************++++++++++++******(((((())))))***+++++++++************************))))))))))))************************************)))))))))***++++++,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))******************+++++++++++++++************)))*********)))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++***))))))******+++,,,,,,---..............................++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************))))))))))))************+++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((+++++++++************)))*********++++++++++++,,,(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---******++++++++++++******))))))***++++++++++++***************************)))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***((()))******++++++************))))))))))))))))))))))))((((((((((((''''''))))))***++++++++++++*********+++++++++******)))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))''''''((())))))))))))(((***)))))))))***+++,,,---))))))************))))))))))))))))))))))))))))))''''''((())))))***++++++************)))))))))((())))))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))************''''''''''''((((((((((((++++++******************((((((((((((((()))******''''''&&&%%%&&&'''((()))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((()))******++++++***)))((((((''''''((((((&&&'''((()))***++++++,,,(((((((((((())))))))))))''')))******))))))+++,,,(((((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((***++++++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))((((((((('''''''''&&&((((((((())))))*********))))))************))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,)))******+++,,,,,,------,,,++++++******++++++,,,************************)))))))))***+++++++++,,,+++++++++************)))+++++++++******)))))))))************************))))))***+++,,,---......************************,,,,,,,,,+++++++++************************************++++++,,,,,,++++++)))******+++---......///------------------------+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))+++++++++************)))*********+++++++++,,,,,,)))))))))***+++++++++,,,'''((()))***+++,,,------******++++++++++++******))))))***+++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))((()))***+++,,,++++++***((()))***+++++++++******)))))))))))))))))))))***+++*********))))))))))))))))))***++++++++++++***++++++,,,,,,+++***)))(((((()))))))))************((((((((()))******++++++))))))))))))))))))))))))'''((()))*********))))))((((((((())))))***+++,,,))))))************))))))((((((((((((((((((((((((((())))))***++++++,,,,,,+++*********))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))'''(((+++------,,,***)))(((((((((((()))))))))))),,,+++++++++***)))))))))((((((((((((((()))*********(((%%%######&&&))),,,''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++++++++***))))))((()))))))))))))))))))))((((((((((((((((((((())))))))))))'''(((***+++***+++,,,...******)))((((((((((((((())))))************))))))&&&''')))*********)))((('''''''''&&&&&&'''''''''))))))))))))***+++,,,---************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))++++++******)))))))))(((''''''(((((()))))))))***(((((())))))))))))((((((&&&''''''((()))*********(((((((((((((((((((((((())))))))))))************************************((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++************))),,,,,,,,,++++++*********************************))))))***+++---...///000++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,,,,------------)))******+++---...//////------------------------+++++++++,,,,,,---------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++************)))******+++++++++,,,,,,,,,+++++++++***************+++++++++*********************++++++++++++******((()))***+++++++++++++++************************)))))))))))))))***************++++++++++++******((()))***+++,,,+++******((()))***+++,,,+++******)))))))))))))))*********,,,,,,,,,,,,++++++******))))))***++++++++++++***+++,,,,,,,,,+++***((('''(((((())))))*********+++++++++******)))((((((((())))))))))))))))))))))))((()))***+++,,,+++******''''''''''''((()))++++++***************)))((('''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))((('''''')))+++,,,+++***((((((((((((((((((((((((---***((()))++++++)))&&&+++***)))(((((()))***+++************++++++++++++******++++++++++++******))))))))))))))))))))))))***)))((('''&&&&&&'''(((******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&&&&&&&((()))************''''''''''''(((((((((((())))))))))))))))))))))))+++)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((,,,,,,+++***)))(((''''''''''''((()))***++++++,,,******))))))))))))************))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''&&&''''''((())))))******(((***+++------,,,+++*********,,,---.../////////***+++,,,---,,,,,,***)))***************************++++++,,,,,,++++++************)))))))))))))))++++++************++++++************************++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***((()))***+++,,,---......+++,,,,,,------,,,,,,++++++++++++***((((((+++------...///000000...,,,+++---------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***((()))+++,,,+++(((+++++++++++++++++++++++++++*********))))))((((((***++++++,,,,,,++++++***(((((())))))*********+++,,,,,,,,,+++)))(((&&&%%%******))))))))))))************))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++************))))))))))))************************************++++++++++++,,,,,,///---+++***++++++***(((((()))***+++,,,,,,+++***,,,+++***)))((((((((((((***++++++,,,,,,++++++***))))))))))))************((((((((((((((((((((((((++++++******))))))((((((************************'''''''''''''''((())))))++++++************++++++)))************))))))((())))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))((((((***,,,---,,,+++************************+++)))'''''')))***)))'''******)))(((((()))******''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))((((((((((((''''''&&&&&&''''''((()))((())))))))))))(((((('''&&&'''((()))************'''''''''((((((((())))))))))))))))))))))))))))))+++)))(((((())))))(((&&&'''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))************)))))))))))))))))))))))))))***************))))))))))))*********)))))))))((((((((('''(((((()))))))))*********)))))))))))))))((((((((())))))******+++,,,,,,---(((***+++------,,,+++***)))***+++,,,------------***+++,,,,,,,,,,,,+++***************************)))******++++++******)))************))))))))))))++++++************++++++************************+++++++++++++++***)))(((++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++******,,,...---...///000///...,,,+++,,,,,,,,,+++++++++******------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,***))))))+++,,,+++)))+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,++++++***)))*********++++++++++++******+++******)))((('''))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,)))******++++++******)))******))))))))))))*********************************++++++++++++,,,,,,,,,...,,,*********+++***)))))))))***+++,,,+++*********)))))))))))))))******)))******++++++******)))))))))))))))************))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++((())))))************)))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))***))))))+++------,,,+++************************+++)))'''''')))***+++******))))))(((((())))))***''''''(((((((((((())))))&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((())))))))))))((((((''''''(((((()))***'''(((((())))))))))))(((&&&'''((())))))******)))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((())))))((('''(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++************))))))((((((******))))))))))))******))))))))))))((((((((((((*********+++++++++,,,,,,(((((())))))))))))))))))******++++++,,,---------)))***+++,,,---,,,++++++******++++++++++++*********++++++,,,,,,,,,++++++************************)))))))))******)))))))))************************++++++************++++++************************,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,++++++------,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,------,,,++++++---...---......//////---,,,+++++++++++++++************,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,((())))))*********))))))((()))***++++++***)))(((******++++++++++++++++++++++++************++++++------------------------+++++++++++++++*********)))******++++++******)))******))))))))))))******************************++++++++++++,,,,,,,,,---,,,***((()))***+++***)))******+++++++++***))))))(((((((((((()))***+++,,,)))))))))******)))))))))))))))))))))************************************''''''((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++++++++************++++++'''((()))***************+++******)))(((''''''&&&(((((()))***************(((((((((((((((((((((((()))))))))***,,,,,,+++***************************,,,***))))))***+++---...)))))))))(((((()))))))))))))))))))))*********+++&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((((((((((((((''''''(((((())))))******((((((((((((((()))******&&&'''((())))))***))))))''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((***((('''((()))***)))'''((((((((())))))(((((((((+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++******)))))))))))))))******************))))))))))))))))))******))))))))))))******))))))))))))((((((((((((*********+++++++++,,,,,,((((((((())))))******+++))))))*********+++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,+++***))))))******++++++,,,,,,,,,+++************************))))))************)))))))))***************++++++,,,++++++******++++++,,,************************------------,,,,,,+++***++++++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---...---++++++,,,...------.........---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---......------,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))************))))))'''(((***,,,,,,***((('''+++++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))************))))))******))))))))))))******************************++++++++++++,,,,,,,,,,,,***((('''(((***++++++***++++++++++++******))))))))))))(((((()))***++++++))))))************))))))((()))))))))************************************)))))))))******++++++,,,))))))))))))))))))))))))((((((''''''(((((()))***++++++************++++++'''((()))***************+++******)))(((''''''&&&(((((()))***************(((((((((((((((((((((((((((((('''(((******)))((()))))))))))))))))))))))))))))))))))))))***+++---((((((((())))))(((((((((((())))))))))))*********'''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))''''''(((((())))))******((((((((((((((()))******&&&'''((())))))***))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((&&&''''''((((((''''''&&&+++***)))(((((()))***+++((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((())))))))))))((((((************))))))))))))'''(((((()))******++++++******))))))))))))******(((((((((((()))))))))))))))))))))************+++(((((())))))******++++++***************+++++++++******++++++,,,,,,,,,,,,,,,---------,,,+++***)))*********++++++,,,,,,,,,***************************++++++++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,***************************+++,,,,,,------------***+++,,,---------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***,,,------+++***+++,,,---------------,,,,,,+++------------------------++++++++++++,,,,,,---...---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********************))))))***++++++******)))(((''''''(((***,,,,,,***((('''******+++++++++,,,,,,,,,++++++************++++++************************+++++++++******))))))))))))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,)))((('''(((***++++++***,,,,,,+++******)))))))))++++++***)))(((((())))))***++++++++++++++++++***((()))))))))************************************))))))******++++++,,,,,,************************((((((((((((((()))******++++++************++++++((())))))************)))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))(((''''''((())))))(((&&&((((((((((((((((((((((((&&&'''(((((('''&&&((()))'''(((((())))))(((((('''&&&&&&''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))(((((()))*********))))))(((((((((((())))))))))))((((((''''''(((((()))***'''(((((())))))))))))((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++*********))))))((((((''''''((()))***+++,,,,,,******))))))))))))******(((((((((((())))))))))))((((((((())))))))))))***))))))******************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------,,,+++******************+++,,,------************************++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************'''((()))***+++,,,,,,,,,***+++,,,------......---++++++,,,,,,------......+++,,,,,,------,,,,,,+++***+++------,,,++++++,,,---------,,,,,,,,,,,,,,,------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,------...------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++************)))))))))))))))+++++++++******(((''''''((()))***++++++***)))((())))))******+++,,,,,,,,,++++++************++++++***************************************)))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))*********+++***)))((((((***,,,++++++,,,+++******)))*********,,,+++***)))((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))************************************(((((())))))))))))))))))************************+++************+++,,,,,,++++++************++++++)))************))))))((())))))))))))(((((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((******((('''))))))))))))))))))))))))%%%(((++++++)))'''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((((())))))******))))))((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))((((((((((((''''''&&&&&&''''''((()))((())))))))))))(((((('''(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((''''''((()))******(((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((()))*********)))))))))******)))))))))))))))))))))************(((((())))))*********+++******))))))))))))******'''((((((((()))))))))***((((((((()))))))))******++++++******************++++++++++++++++++++++++++++++******++++++,,,,,,***+++++++++++++++***)))***************,,,---...******************************++++++++++++******))))))***++++++,,,---------,,,,,,++++++,,,,,,---************************((()))***+++++++++++++++***+++,,,---............---------------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......---,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------.........------,,,+++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))))))))************)))((())))))))))))))))))))))))(((((())))))***++++++,,,++++++************++++++************************))))))))))))************(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,***))))))+++,,,,,,++++++***)))))))))***+++,,,******)))))))))))))))*********++++++++++++******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))************************++++++******++++++,,,---++++++************++++++***************)))((('''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))++++++)))'''************************(((,,,///000---***))))))&&&'''((())))))((('''&&&(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))'''((()))+++++++++***)))******))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))***))))))(((''''''((()))))))))))))))((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((''''''((()))******)))(((((())))))))))))((((((((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++******++++++++++++******''''''((()))***+++,,,,,,************))))))))))))******))))))))))))******'''((((((((())))))******((())))))))))))*********,,,+++++++++***)))))))))))))))((((((((((((((((((++++++******++++++,,,---))))))************))))))******))))))***,,,---///************************))))))************))))))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---************************,,,,,,---------,,,,,,+++***+++,,,---............000//////---,,,++++++***+++,,,,,,------,,,,,,++++++---000000...---------...---,,,+++++++++,,,,,,+++++++++,,,,,,---------...------,,,++++++++++++)))***+++,,,------...///////////////////////////******+++,,,,,,---......---------,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********'''''')))******+++++++++******))))))))))))******'''(((((()))******++++++++++++************++++++++++++++++++++++++++++++(((((())))))******++++++(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((((((---+++******+++,,,,,,+++******)))))))))***,,,---(((((((((((()))***+++,,,))))))************))))))))))))))))))************((((((((((((((((((((((((---,,,,,,,,,+++*********)))))))))))))))))))))))))))))))))((())))))***+++++++++************++++++,,,+++++++++******))))))&&&&&&'''((()))******+++************))))))))))))+++***)))(((((((((******))))))))))))************+++++++++*********))))))------,,,+++*********+++))))))(((''''''''''''''')))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((******)))((((((((((((((())))))************))))))***)))(((''''''((()))*********))))))((((((((('''&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((***)))'''(((***++++++***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((&&&((())))))(((''''''((('''&&&&&&&&&&&&'''(((((()))((('''''''''(((***+++++++++++++++***((('''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******''''''((()))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************''')))***++++++***)))'''))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------........................///......------,,,,,,+++///......---------...............------,,,,,,,,,******+++,,,,,,---......,,,...000111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......000///---+++)))))))))))),,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))***+++,,,,,,,,,+++***)))((()))***+++,,,---------))))))******++++++++++++---,,,,,,++++++,,,,,,---***************)))((((((,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++************************++++++*********+++,,,------+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))((('''((()))+++,,,,,,,,,++++++***)))))))))(((((())))))******++++++++++++***)))((((((((()))+++,,,.........,,,***)))******))))))((((((''''''++++++***)))((((((((())))))))))))***+++++++++,,,++++++*********)))))))))((((((((())))))*********************))))))))))))***))))))((((((((())))))))))))))))))*********************)))))))))((((((,,,,,,+++******************))))))(((''''''(((((()))))))))))))))(((''''''''''''''''''((((((((((((******)))((((((((((((((())))))************))))))))))))(((''''''((()))))))))))))))((((((''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((('''))))))(((((((((((()))))))))(((&&&''')))******)))((((((''''''''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''&&&((())))))(((''''''((())))))((('''&&&&&&&&&''')))((('''''''''(((******)))))))))***))))))((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***''''''((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------------------------------........................------------------------......---------......///......---------,,,,,,,,,++++++,,,------...//////...------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......///...---+++*********+++,,,,,,,,,+++++++++******+++************+++,,,,,,******++++++++++++******++++++,,,------,,,+++***)))***++++++,,,,,,,,,,,,)))*********++++++++++++,,,,,,++++++++++++,,,,,,***************)))((((((+++******************+++)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))))))))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))))))))******)))((('''((()))+++,,,+++++++++***************)))))))))))))))*********+++***))))))))))))))))))+++,,,,,,---,,,+++***)))***)))))))))((((((((('''+++***))))))))))))))))))******************++++++******))))))))))))(((((()))*********************************))))))))))))(((((()))))))))))))))((())))))))))))************)))))))))(((((((((((((((+++******)))))))))))))))+++***))))))((()))))))))))))))******))))))((((((((((((((()))))))))************)))((((((((())))))))))))************))))))(((((('''&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((((((((******))))))))))))******((('''%%%&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((())))))((('''((((((++++++)))((('''&&&&&&&&&((((((''''''(((((()))***&&&'''((()))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((''''''''''''&&&*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))*********))))))))))))))))))***,,,,,,,,,,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------......//////------------------------........................+++,,,,,,---......//////---------------...///000...------------,,,,,,,,,,,,------....../////////...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,++++++************+++++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,************++++++++++++++++++************++++++*********+++******)))((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++'''((()))***++++++++++++******)))))))))((((((((())))))))))))))))))))))))************************''''''((()))***+++,,,,,,************************((((((((()))))))))*********)))((((((((()))+++,,,)))************+++++++++************))))))))))))))))))))))))))))))***+++++++++++++++************))))))))))))(((((((((((())))))))))))))))))***+++******************)))))))))))))))(((((((((((((((+++++++++***************************)))))))))(((((()))***+++++++++***)))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))******+++))))))*********))))))((())))))************++++++******))))))((())))))***))))))************))))))'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***)))'''&&&&&&((())))))(((******))))))))))))******((((((((())))))(((((((((((('''''''''&&&&&&%%%%%%'''(((******((('''((()))++++++)))(((((('''''''''''''''''''''(((((())))))''''''(((((((((((('''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((())))))((((((((('''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))******+++,,,---......................................................,,,---------.........///---------------...///000------------------------,,,---------.........///------,,,,,,,,,,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,***))))))***,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))***************++++++******)))))))))************))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++***''')))***+++,,,+++***************)))))))))(((((())))))))))))))))))))))))************************'''(((((()))******++++++************************(((((()))))))))*********))))))(((((())))))***+++((())))))***++++++,,,,,,++++++******))))))(((((()))((((((((()))***+++++++++***))))))))))))******))))))))))))(((((((((((()))((((((((()))***++++++++++++******))))))((((((((((((((((((((()))))))))+++++++++***************************)))))))))(((((()))+++,,,---,,,++++++((()))))))))************************************)))((((((((((((((())))))++++++************++++++))))))************))))))*********++++++++++++,,,******))))))))))))******))))))************))))))&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''))))))))))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))((((((''''''(((((()))***((('''((()))+++************))))))))))))******(((((()))******)))(((((((((((((((''''''&&&&&&&&&''')))******)))(((((()))))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))((('''&&&%%%((((((((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((('''''''''&&&'''((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---....................................................../////////......------------------------...//////------------------------,,,,,,,,,,,,,,,---------+++,,,...//////...---,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++******+++,,,---,,,,,,,,,,,,------......///...---,,,++++++++++++,,,+++++++++++++++++++++***))))))(((((())))))*********++++++++++++************+++,,,,,,+++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,+++******+++,,,,,,,,,***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((()))***+++,,,,,,---++++++******))))))(((((()))((((((((()))***++++++***))))))(((((()))******(((((((((((()))))))))))))))((((((((()))***+++++++++******))))))((((((((((((((())))))))))))******)))*********************************))))))))))))))))))***+++,,,,,,,,,,,,))))))))))))************************++++++++++++((((((((((((((())))))************)))******+++,,,))))))******++++++***************+++++++++,,,,,,******)))))))))***++++++))))))************))))))&&&'''(((((((((((('''&&&'''''''''''''''(((((((((******))))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((***)))((((((***++++++*********))))))))))))******((((((************(((((()))))))))(((((((((((((((''')))******)))(((((()))((('''''''''(((((()))***&&&&&&'''(((((((((((('''*********)))((('''%%%%%%''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''((()))'''(((((((((((()))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,------......------......//////000000................................................000000//////...------,,,///......---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000---,,,------------------------------------------,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...//////...---+++++++++,,,---,,,,,,,,,,,,++++++++++++******))))))))))))******)))***++++++,,,+++++++++***+++,,,------,,,+++***((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,+++***)))(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********++++++((()))))))))************(((((()))***++++++,,,,,,************))))))))))))))))))))))))))))))***+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))))))))(((((()))))))))*********++++++((((((((())))))*********************))))))))))))(((((((((((()))***+++,,,))))))))))))************))))))))))))*********+++)))((((((((())))))***+++)))))))))))))))***++++++((()))***++++++++++++***************++++++++++++******))))))******+++,,,))))))************))))))'''((())))))))))))(((''''''''''''(((((()))))))))*********)))))))))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))(((((((((((())))))***((('''''')))******))))))))))))(((((()))))))))'''(((***++++++***((('''))))))))))))************((()))++++++)))((()))***((((((''''''&&&'''''''''%%%&&&'''((((((((('''''')))*********)))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******)))))))))((((((((('''((('''&&&%%%%%%'''(((***'''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,---......///.........///////////////................................................////////////............000///...---------------,,,,,,,,,---------......------------------------+++,,,---.........------........................,,,,,,------------------,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,---------......+++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,...//////...,,,++++++,,,---...------,,,,,,,,,++++++++++++******))))))******+++)))***++++++,,,,,,,,,+++)))***+++,,,,,,+++***)))((())))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((((()))***************)))))))))***+++++++++,,,)))))))))))))))*********+++***))))))))))))))))))((()))***+++++++++******'''((((((((()))))))))***+++***))))))))))))))))))((((((((()))))))))))))))))))))******+++++++++,,,&&&''''''((()))******+++************))))))))))))'''&&&&&&&&&&&&(((***+++))))))))))))************'''((((((((())))))******)))))))))))))))***++++++))))))(((((()))***++++++((()))***+++++++++++++++))))))*********+++++++++******))))))***+++,,,,,,))))))************))))))'''((()))******)))(((''''''((((((((())))))******+++*********))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))*********))))))))))))******((('''&&&&&&((())))))((())))))(((((((((((())))))''')))***++++++***)))'''))))))******++++++,,,,,,((()))++++++)))((()))******)))((('''&&&%%%%%%%%%%%%%%%'''((((((((('''&&&((())))))***************%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))*********))))))((((((((('''((('''%%%%%%%%%&&&(((***'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''')))***+++,,,---******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,++++++,,,,,,---...//////---------------,,,,,,,,,////////////////////////........................------......///000000000111000///...---,,,,,,,,,,,,,,,,,,------..............................---,,,,,,+++++++++,,,...///........................,,,,,,,,,------.........,,,,,,,,,---------.........///000000000///---,,,,,,,,,,,,------.........*********)))***++++++,,,++++++---......---++++++******))))))***,,,---...///...,,,++++++,,,...///---------,,,,,,+++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,''')))***++++++***)))'''(((((()))***************************************++++++*********+++,,,---+++******)))***+++---...+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***+++,,,,,,************************)))************+++++++++(((((()))******************************+++++++++(((((())))))******++++++++++++***)))(((((())))))'''(((+++,,,---,,,+++)))'''((((((((())))))******++++++***)))(((((())))))''''''(((((())))))*********+++,,,,,,------,,,,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************+++))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))(((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))(((''''''&&&((())))))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((('''((((((((((((((('''''')))))))))))))))))))))))))))'''&&&'''***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((()))))))))(((((((((''''''''''''))))))))))))************&&&&&&((()))************))))))))))))))))))******************************))))))))))))))))))))))))*********************************)))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,---..................------...---,,,,,,++++++++++++---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---------.........//////000000000000000000000000------......//////000000///////////////.........---,,,,,,,,,,,,---.....................///000111........................////////////000000000000000000000000000000000000////////////////////////+++++++++,,,,,,---------........................++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,---...---,,,***)))*********+++,,,,,,,,,---...,,,***(((((()))***++++++,,,...//////...,,,+++------------------------+++,,,------++++++,,,---************************'''(((***+++,,,,,,,,,+++,,,+++***+++---...---,,,+++++++++++++++++++++,,,************************+++++++++++++++***)))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))*********************)))******++++++***************)))(((((())))))))))))))))))))))))************************......---,,,,,,++++++***+++*********))))))((((((******++++++++++++******************************++++++******************++++++***************+++)))***++++++,,,,,,++++++))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))(((((())))))))))))(((((('''((())))))******)))))))))))))))))))))(((''''''''')))++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********************************)))))))))(((((('''((((((((((((((('''''')))))))))))))))))))))))))))'''&&&''')))+++***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))))))))))))))((((((((('''''''''))))))))))))************&&&'''((()))*********************)))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************+++++++++,,,,,,***+++,,,------.........---,,,,,,++++++,,,,,,---..................------...---,,,,,,++++++,,,,,,+++,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.........---------.........//////000000000000000000000000.........///////////////........................------,,,,,,------...///..................///000............................../////////000000000000000000000000000000000////////////////////////++++++,,,,,,,,,---------........................,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,...---+++*********+++,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************&&&'''((()))******))))))+++***)))***,,,---,,,+++---,,,,,,++++++***************************************++++++***))))))(((((((((((()))))))))))))))************************''''''''''''((((((((()))++++++***************+++***************)))(((((())))))))))))))))))))))))************************+++++++++************)))************)))))))))((()))******************)))((((((((((((((((((((((((******************************)))))))))******+++((())))))***+++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((()))******++++++******)))))))))))))))(((((('''&&&))),,,,,,+++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((('''(((((())))))((((((((()))))))))))))))))))))))))))'''&&&'''(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))************''''''((()))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))***+++++++++))))))*********+++++++++******++++++,,,------------,,,,,,++++++,,,,,,---------------------.........---,,,,,,,,,,,,,,,,,,---...//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........------........./////////000000000000000000000000///////////////.........---------------------------------------.../////////......---------..........................................////////////000000000000000000000000////////////////////////,,,,,,,,,---------------...................................................---,,,,,,+++,,,,,,,,,...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++(((((())))))***))))))(((***)))((()))+++,,,+++***...------,,,+++***))))))************************))))))******))))))((((((''''''((())))))***++++++************************'''''''''((((((((()))))),,,,,,+++***)))))))))))))))************))))))((())))))))))))))))))))))))************************))))))*********+++++++++************))))))))))))((())))))******))))))(((((((((((((((((((((((((((************************(((((((((((()))******+++((()))******++++++******(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((((((((())))))))))))(((((())))))***+++++++++++++++(((((())))))))))))(((((($$$'''***+++)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))************)))))))))((((((((()))))))))************'''((()))***************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***************++++++(((((()))***++++++,,,,,,)))))))))*********++++++************+++,,,---------,,,,,,++++++,,,,,,---,,,,,,------------.........------,,,,,,,,,------222222222000---++++++,,,------------------------------............------------------........................////////////////////////////////////000000//////......---------------........................---......///000//////...------,,,------........................---.........////////////////////////////////////////////////////////////---------------.................................//////............---------------,,,,,,,,,------......,,,++++++,,,---...------,,,,,,++++++******+++,,,,,,------,,,++++++,,,------......------,,,************************)))+++,,,+++***)))***,,,+++++++++++++++++++++++++++++++++++++++++++++***+++***)))***+++,,,+++***,,,,,,,,,++++++*********************************(((((())))))))))))(((((((((((()))))))))*********************************))))))*********+++++++++---,,,+++***))))))))))))))))))************)))((())))))))))))))))))))))))******************************+++,,,------......*********)))))))))))))))(((((())))))))))))((((((************************))))))))))))************''''''''''''((()))++++++)))******+++++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))******)))(((((()))******************)))))))))((((((((())))))))))))(((((())))))***+++++++++++++++(((((())))))))))))((((((%%%''')))***)))'''&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''((()))******))))))(((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******+++************)))))))))((()))))))))************((())))))************)))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))******+++++++++,,,((())))))***+++,,,,,,---)))************+++++++++***************,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......---------,,,,,,---......222222222000---++++++,,,---------------------------......//////......------------.........//////........./////////000000////////////////////////000000//////......------......//////000000000000///............///000000000///...---------------////////////////////////.........////////////000////////////////////////////////////////////////........................///////////////////////////.........---------,,,------------------------...---,,,,,,,,,---...///,,,,,,++++++******)))))))))***++++++++++++******------------------------************************+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,++++++,,,---,,,************++++++,,,,,,,,,************************'''((())))))))))))((((((+++*********)))))))))((())))))))))))))))))))))))************++++++++++++---,,,+++***))))))))))))((())))))*********))))))))))))))))))))))))))))))******************************+++,,,---......///))))))))))))))))))******(((((())))))))))))((((((************************(((((()))))))))*********''''''''''''((()))++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))(((((())))))))))))((((((((()))******++++++******'''(((((()))))))))))))))(((***++++++)))))))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))************))))))))))))))))))))))))'''((('''&&&%%%&&&(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++*********)))))))))))))))************))))))******+++******))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,)))*********+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******+++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,------......------------------...///---...//////...---...///------------------------......////////////......------........./////////....../////////000000000000000000000000000000000///////////////........./////////000000111111222///////////////000111111000//////.........//////////////////////////////////////////000000000000000000000000000000000000///////////////////////////////////////........./////////////////////////////////...------,,,,,,,,,,,,---............------------------......///,,,,,,+++++++++++++++***)))***************++++++++++++++++++++++++++++++************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++...,,,+++,,,------,,,***))))))***+++,,,------...************************(((((())))))******)))))),,,++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,+++***))))))))))))((())))))************)))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))))))))************((())))))******))))))((((((((((((((((((((((((((('''(((((())))))*********(((((((((((()))******+++((())))))***+++*********))))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))******'''''''''((()))*********))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))(((((())))))))))))(((((('''((())))))******))))))''''''((()))))))))))))))*********)))((((((***,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''(((******++++++***))))))))))))))))))))))))'''((('''%%%$$$%%%(((,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********))))))))))))*********************++++++******)))((((((((()))******++++++************************))))))))))))))))))))))))************************))))))***++++++,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***+++---///000---,,,,,,++++++,,,,,,---***++++++,,,------......---------------...//////+++,,,......------...000..............................////////////..................////////////.../////////000000000000000000000000000000000000.........///////////////.........///000111111111000000//////000000111222000000/////////000111111////////////////////////000000000000111111111222000000000000000000000000////////////////////////000000000/////////......////////////////////////111111000//////...------+++,,,.../////////...---,,,,,,---...............,,,,,,------------------++++++***)))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***,,,------,,,++++++,,,,,,+++)))*********++++++,,,,,,---************************((())))))***++++++******************************))))))))))))))))))))))))(((((()))))))))*********++++++***************+++(((((()))***************))))))))))))))))))))))))************************)))))))))******+++++++++((()))))))))************)))******************)))((((((((((((((((((((((((''''''(((((()))******+++******)))))))))******+++'''(((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&''''''((()))******+++))))))))))))))))))))))))+++***)))'''''')))***+++************))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))(((&&&%%%%%%(((+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((******+++++++++))))))))))))))))))))))))'''((('''%%%###$$$(((,,,))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%''')))***+++,,,)))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++******))))))))))))******************+++++++++******)))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------......---,,,+++++++++---///111---,,,,,,++++++,,,,,,---******+++,,,,,,---......---------------...///000---...///...,,,+++,,,---..............................////////////................../////////000////////////000000000000000000000000000000000000---.........//////000000---------...///000000111000000000000000111111222000000///000000111222222000000000000000000000000000111111111222222222222000000000000000000000000////////////////////////111111000000/////////...000000000000000000000000222222222111000//////...+++,,,.../////////......+++,,,...///000///...------.........///000000000---,,,*********,,,...///...------,,,,,,------...++++++++++++++++++++++++)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000---+++******++++++***(((,,,,,,++++++++++++++++++************************))))))***+++++++++++++++)))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,******************++++++(((((()))***************))))))))))))))))))))))))************************+++,,,,,,,,,,,,---------(((((())))))*********+++******++++++++++++******************************&&&''''''((()))******+++,,,+++***************+++*********)))))))))))))))******))))))((((((''''''---***'''''')))+++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((******++++++++++++******)))((('''&&&%%%%%%&&&'''***)))(((''''''((()))***)))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))---)))%%%$$$''')))******)))))))))))))))(((((((((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,***)))((((((((((((((('''&&&&&&&&&''')))***,,,)))&&&&&&)))++++++***++++++++++++***((('''&&&))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...........................------,,,+++,,,---...///,,,,,,,,,---------..............................---,,,,,,,,,,,,---......////////////000000000000////////////000000000000000000000000111111111111111111000000/////////.........//////000000111111777666555444333111000000......//////000000111111222111...------...111222333222111000////////////111111111000000000000000000000000000000000000000000000000000000000000000//////............//////222000///......///000222//////............//////////////////////////////////////////////////////......------------......------------------------------------------------------,,,,,,,,,,,,++++++************+++,,,---......---,,,,,,++++++,,,,,,---,,,***))))))***,,,---***+++,,,---...---,,,,,,---,,,+++******+++,,,---+++++++++************)))((())))))))))))*********++++++++++++)))%%%""" )))))))))))))))******+++------,,,+++***)))((('''+++++++++*********))))))******++++++++++++******************************((((((((((((((((((((((((************************))))))(((((((((((())))))+++'''$$$%%%(((+++++++++(((((((((((()))***+++,,,,,,+++)))(((((()))+++,,,,,,,,,++++++***)))))))))***)))))))))))))))))))))******))))))((((((((((((+++)))'''(((***+++***)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''')))******++++++******))))))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,)))&&&&&&(((******)))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((('''&&&%%%((((((((((((((((((((((((***((('''(((***+++)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++***)))(((((((((((())))))(((((())))))***+++,,,)))''''''***,,,+++***)))***************)))((())))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,---,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...........................------,,,,,,,,,---...///,,,,,,---------.................................------,,,,,,------...///////////////000000000111000000000000000000//////000000000000111111111111111111000000000//////////////////000000000000000222222111000///......---//////000111111222222333222111000......000111222444333111000/////////000222222222111111111111111111111111111111111111111000000000000000000000000//////............//////111000///......///000111000000////////////000000////////////////////////////////////////////////.........------.........------------------------------------------------------,,,,,,,,,,,,++++++************+++,,,------...---,,,,,,++++++,,,,,,---,,,+++))))))+++,,,---***+++,,,---------,,,,,,,,,,,,+++******+++,,,,,,+++++++++************))))))))))))*********++++++******+++,,,+++)))'''%%%)))))))))))))))***+++++++++++++++***************+++++++++*********)))))))))******++++++******)))************************))))))))))))))))))))))))***************************))))))(((((())))))***...+++(((((()))***)))(((************+++,,,------,,,+++)))(((((()))+++,,,******************++++++))))))))))))))))))*********))))))))))))(((((((((((((((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))((((((((((((((())))))***))))))))))))************((()))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''')))******++++++******)))''''''((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))***((('''((()))***)))((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((())))))(((((('''&&&)))))))))))))))))))))))))))(((((()))******)))'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))***++++++,,,,,,+++++++++***((()))***,,,,,,+++((())))))***++++++******))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,---------........................------,,,,,,------...///,,,------------.................................---------------...///////////////000000000111111222111111111000000//////000000000111111111222222111111111000000000000000111111111000000000000000////////////......------000111111222333333444444222222111111111111222222444333111///...///000111222222222222222222222222111111111111111111111111000000000000000000000000000//////......//////000111000///......///000111111111000000000000111111////////////////////////////////////////////////........................------------------------........................------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++***))))))))))))***++++++))))))******+++++++++,,,+++++++++***************))))))************))))))))))))))))))))))))))))))*********************************************************))))))*********---,,,++++++,,,+++)))(((,,,+++++++++++++++,,,,,,,,,+++***))))))***+++,,,((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))))))))))))))&&&'''(((***,,,,,,+++***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&'''((())))))((('''&&&'''((()))******)))((('''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***)))(((''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((('''(((((()))))))))***+++,,,---,,,+++*********)))***++++++++++++)))******++++++*********((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,------...------,,,++++++******+++,,,,,,---------------........................---------------......///------------.............................................---......///000//////000000000111111111333222222111111000000///000000111111111222222222111111111111111111111111222222222111111000000000000000000000111111111111111111111222333333444444222222333444444333222222555333111///...///111222111111111222222222222222111111111111111111111111000000000000000000000000000000////////////000000111111000//////000111111111000000//////000000111000000000000000000000000////////////////////////......////////////......------------------------////////////////////////------,,,,,,,,,+++++++++------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,,,,------)))***+++,,,------,,,,,,******))))))******+++,,,)))************+++++++++************************((())))))******))))))(((((((((((((((((((((((((((************************************************++++++************++++++'''(((***,,,------+++*********))))))((()))))))))++++++***))))))***++++++))))))*********+++++++++(((((())))))************))))))))))))************%%%''')))++++++++++++***(((((((((((((((((((((((((((((())))))************************************((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))******)))((('''&&&'''''''''''''''''''''''')))))))))******)))))))))&&&'''((()))))))))'''''''''((()))******)))((('''))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***+++***)))((('''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************)))(((((((((((())))))***'''(((***+++++++++***)))))))))***+++******++++++,,,,,,,,,++++++***((((((((()))))))))************************************((()))))))))************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................------.........//////...---------........./////////////////////////////////............///000000000000000000111111111111333333222222111111111000111111111111222222222222111111111222222222222222333333222222111111000000111111222222222222333333000000111222222333333444222333444555555444333222444333111000///000222333000000000000111111222222111111111111111111111111111111111111111111111111000000////////////000000111111000000000000111111000//////......//////000111111111111111111111111////////////////////////......///000000///......------------------------////////////////////////------,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,,,,,,,---------++++++++++++++++++*********************++++++,,,+++++++++************)))************************))))))************))))))((((((((((((((((((((((((************************************************++++++************++++++%%%'''***,,,,,,+++************))))))((()))))))))+++******************++++++++++++*********))))))((((((((()))******++++++)))))))))************+++&&&(((*********)))***+++))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))************)))******************+++))))))))))))))))))))))))((()))***+++***)))((('''((((((((((((((((((((((((((())))))******))))))(((''''''((()))))))))(((((((((((())))))))))))((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&(((***+++)))(((((((((''''''(((((())))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((***,,,+++***))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++******)))))))))))))))***'''((())))))***)))))))))'''(((***+++***))))))***---------,,,+++)))((('''))))))))))))************************************))))))))))))************++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------------+++,,,,,,,,,---------...+++,,,---//////......---........................------...////////////...------.........////////////////////////////////////////////////000111111000000000111111111222222222222222222222222222222111111111222222222222333222222222222222333333333333333333222222222222222111111111111111222222222000111111222222333444444222333444555555444333222222222222111111111222222/////////000111111222222222222222222222222222222111111111111111111111111111000000//////000000111111111111111111111111111//////............//////111111111111111111111111////////////////////////...///000111111000///...------------------------........................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,+++++++++************)))++++++,,,,,,,,,---------,,,++++++******)))))))))+++************+++,,,,,,,,,+++++++++******))))))***************+++++++++******++++++++++++******))))))))))))))))))))))))*********************************************************))))))*********(((+++------+++((('''''',,,+++++++++++++++,,,,,,************************,,,,,,++++++***))))))((('''(((((()))******++++++))))))*********+++++++++(((***+++***((('''***,,,))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))************+++++++++***************))))))))))))))))))))))))'''(((***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&)))+++***((('''(((***(((((())))))***++++++,,,******)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''(((***,,,,,,***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++---,,,+++******)))******)))(((((((((((()))******%%%'''******)))'''(((***,,,,,,,,,,,,++++++***)))))))))))))))************************************))))))))))))************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,------------...---------------,,,,,,,,,+++,,,...///000///...---........................,,,---...///000//////...............////////////////////////////////////000000//////000000111222000000111111111222222222111111222222333444444444111111111222222222333333222222222333333333444444222222222333333333333333222222222222222111111111222222222333444444555555333333333444444333333333111111222333333333222111//////000111111222333333222222222222222222222222111111111111111111111111111111000000000000111111111111111222222111111111000000////////////000000////////////////////////////////////////////////...///000111111000///...------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,---...,,,,,,---......---,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,,,,++++++***************++++++******++++++,,,---***************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************************))))))(((((())))))******,,,...---+++(((((()))************+++,,,------*********++++++*********++++++******************'''(((((()))***+++++++++))))))******++++++++++++***++++++)))'''&&&))),,,))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******)))((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((()))(((''''''''')))***+++***)))(((''''''((()))***&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***((())))))***+++,,,,,,,,,+++******)))((('''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&)))+++***((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++...---,,,+++***************)))((((((((()))+++,,,###'''******(((&&&''')))******+++,,,,,,,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......//////...---,,,++++++***+++,,,...000000///...---........................,,,---///000000000///.............../////////000000000000000000000000000000000000000000111111222000111111111111222222222000111222333444444555666111111222222222333333333222222222333333444444444222222222333333444444444444444444333333333222222333333444444555666666777333333333333333333333333000111333444444333222000000000111222333333444444222222222222222222222222111111111111111111111111111111000000000000111111111111222222222222111111111111000000000000111111........................////////////////////////...///000222222000///...---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,---...///000...---,,,,,,++++++,,,,,,,,,------......------,,,---,,,+++***+++,,,---...,,,,,,---......---,,,,,,+++++++++************)))******+++++++++,,,,,,,,,++++++*********+++,,,,,,++++++******++++++,,,---'''((()))***+++,,,------))))))******+++++++++++++++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((************************))))))(((((((((((())))))(((+++------,,,+++---///(((((((((((()))***+++,,,******++++++++++++******)))))))))***++++++,,,,,,)))************++++++++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))******++++++******)))))))))))))))***+++***)))(((((()))***+++(((((((((((()))***,,,,,,%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&((((((((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))((((((((((((''''''''''''))))))))))))************...***&&&%%%(((***+++***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********'''(((((()))***+++++++++)))))))))***+++++++++++++++)))(((***,,,---***(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---.........---,,,,,,+++---,,,,,,------...///000...------......///000111------------------------000000000000000000000000111000000/////////000000000000000000000000000000444222000000222222000---333222000000000111333555222222222222222222222222555444333222222222222222333333333333333333333333444444333333222222222222111111000000111222333333333333333333333333333333222222222111111111000000222222222111222222333333222222222222222111000///333333333222222222111111000000111111111111000000///000000000111111111111222...******---///000...////////////////////////////////////////////////////////////////////////////////////////////////---------------------------...///000000///...---***---///...+++)))+++---......//////......---,,,++++++,,,,,,---...//////------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++***************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++)))))))))***+++++++++,,,+++***)))(((((()))*********++++++++++++***))))))))))))*********+++++++++******)))(((((()))******************************)))))))))))))))((((((((())))))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************)))))))))))))))*********,,,,,,+++******++++++,,,******))))))))))))******((((((((())))))***++++++''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&************************(((((((((((())))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))***+++((('''''''''&&&&&&&&&%%%''''''&&&&&&'''(((((()))%%%%%%&&&'''((()))******(((((()))))))))*********---***'''&&&)))******)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((()))))))))***+++,,,,,,,,,+++++++++,,,---///000111222///***)))***++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---.........------,,,+++------------...///000111000000//////.../////////........................000000000000000000000000111111000000000000111111000000000000000000000000333111///000111222000...222111000000000111222333555555555555555555555555555444333333222222222333222222222222222222222222333333333333333333222222222222222222222333444444333333333333333333333333444333333333222222222222333222222111111111222222222222222222222111000000333333222222111111111111000000111111111111000000000111111111222222222222111111111000/////////000////////////////////////////////////////////////////////////////////////////////////////////////------------------------,,,---...//////...---,,,+++---......,,,+++++++++---............---,,,,,,++++++,,,,,,---......///------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++---,,,++++++******++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++++++++*********************++++++******)))(((((()))***+++***++++++++++++***)))))))))))))))*********++++++************************++++++++++++++++++++++++*********))))))(((((('''))))))***++++++++++++************))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************))))))))))))++++++*********++++++,,,))))))************))))))))))))))))))))))))******((()))******++++++******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''''''''((()))))))))((((((%%%%%%&&&'''((()))******(((((())))))))))))*********)))((((((******)))(((******************************++++++++++++******''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))(((''''''*********+++,,,,,,------++++++***+++---///222444888333---)))(((***,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---............---,,,,,,............///000111111222222111000////////////////////////////////////000000000000000000000000111111111000000111111222111111111111111111111111333222111111222333111000111222222222222333333333444444444444444444444444666666555444444444444555333333333333333333333333444444444444444444444444333333333333333444444555444444444444444444444444555555444444444444333333333333222111000000000000222222222222222222111000222111111111111000000000000000111111111111000000111111111222222222333333///333666555111...///111////////////////////////////////////////////////////////////////////////////////////////////////........................,,,,,,------------,,,,,,------,,,---------,,,***---------------,,,+++++++++,,,,,,------.................................***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++------,,,+++***)))((((((***++++++,,,,,,++++++***+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++*********************************))))))*********)))******+++******))))))******************)))))))))((((((((()))***+++,,,***++++++++++++***))))))))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******)))(((''''''))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************++++++******))))))(((((()))(((((((((((())))))***((()))***++++++***)))((()))************))))))((())))))***++++++++++++******))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''(((((()))))))))((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''(((((((((((()))))))))***(((((()))*********((('''))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((()))******+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((*********+++++++++,,,,,,+++)))(((''')))+++///111777333...***)))***,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------............------///......//////000111222222222111000000000000000000000000000000000000000000000000000000000000000111000000000000111111222111111111111111111111111333333333333444444444333333444444555666555555555444444444444444444444444777777666666666666666777555555555555555555555555444444444555555555555666444444333333333444444555444444444444444444444444444444444444444444444444444333222111000/////////222222222333333222111111111000000000000000000000000111111222222111111000000000111111111222222222...111333222000///000222////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------///---+++,,,//////,,,))),,,,,,------,,,,,,+++***,,,,,,,,,---------..............................***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******)))************)))((((((++++++******))))))(((((('''(((((()))***++++++,,,***++++++++++++***))))))(((((()))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))(((((('''))))))***++++++++++++***++++++************++++++************************&&&&&&&&&'''''''''((((((((()))))))))************++++++******))))))((((((((((((''''''((())))))***((()))***++++++***)))((())))))*********))))))((('''((())))))******))))))******)))(((((((((((()))((((((((())))))*********(((((((((((())))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))))))))((((((((((((((((((((()))))))))******))))))(((''''''''''''((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((('''''''''''''''(((((((((((()))))))))&&&((()))******)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''((()))******+++))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))*********+++)))))))))***************,,,***(((&&&'''(((+++---///...---,,,+++***+++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------...//////......---///......//////000111222000000000000000111222222111111111111111111111111111111111111111111111111000/////////000000111222111111111111111111111111222333444444444444555666444555666777777777666666777777777777777777777777777666666555666666777777777777777777777777777777444444444444444444444444555444444333333333444444555555555555555555555555333333333444444444444444444333222111000000000000111222222333333333222222000000000000000000000111111111222222222222111111////////////000000000000///---***+++...111222111000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////..................//////---+++,,,//////---))),,,,,,------,,,,,,+++***,,,,,,,,,---------------........................***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,------,,,++++++******++++++******++++++,,,,,,,,,---***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******************************************************))))))))))))*********************)))((('''+++******))))))(((((((((''''''((()))***+++++++++***++++++++++++***))))))((((((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((())))))***++++++++++++************))))))*********************************&&&&&&'''''''''((((((((())))))))))))************************))))))))))))))))))))))))***++++++,,,))))))************))))))((()))***++++++***)))(((&&&'''(((((())))))((((((******)))(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))(((((((((''''''(((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))(((((()))))))))(((''''''%%%%%%&&&'''((()))******''''''(((((((((((())))))&&&(((******)))''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''((()))***+++,,,,,,))))))))))))))))))))))))---,,,***)))((()))+++,,,)))+++------,,,++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////------...////////////...............///000111111////////////000111222222111111111111111111111111111111111111111111111111000000000000000111222333444444444444444444444444222444555666555555777999888888888999999999::::::777777777777777777777777888888888888888888999:::::::::::::::::::::::::::777666666666555555555555777666555555444555555555666666666666666666666666333333333444444444444555444444333222111111111111111222333333333333333333000000000111111111111222111111222222222222111111........./////////000000000,,,((((((---111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000///............///000......---.........---+++---------------,,,++++++------------------------------------------------***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------,,,++++++******++++++))))))***+++,,,---......***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********++++++++++++***)))(((((())))))))))))))))))(((((('''((()))******+++*********++++++++++++***))))))(((((((((((()))))))))***,,,+++***))))))***+++,,,************************************************))))))***++++++++++++******))))))(((((())))))***************************((((((((())))))))))))***))))))))))))************)))))))))))))))*********((((((((())))))***,,,,,,******))))))))))))******&&&''')))+++++++++***)))&&&'''(((((())))))(((((())))))(((''''''''''''(((######$$$%%%%%%&&&''''''(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))(((((('''''''''(((((()))'''''''''(((((())))))))))))(((((('''&&&&&&''''''%%%%%%&&&'''((()))******'''''''''((((((((())))))&&&(((***)))'''&&&''')))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))'''''''''((()))*********(((((())))))******++++++************************,,,++++++***++++++,,,,,,)))+++------+++***+++,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------...///////////////------------...///000111/////////...//////000000111111111111111111111111111111111111111111111111222222222222333444555555777777777777777777777777777999;;;<<<;;;;;;===@@@AAA@@@@@@??????@@@BBBCCC========================@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===<<<;;;;;;:::999888777777777777888666666666666666666666666444444555555555666666666444444333333333333333444111222333333444444333333111111111111222222333333111222222333333222222111////////////000000000000111000.........///000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///...------------...///---...//////---,,,,,,------............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...---,,,++++++******++++++***++++++,,,,,,---------***++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))((()))******+++***))))))***++++++++++++***))))))(((((((((((()))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***))))))(((((((((((())))))************************************++++++++++++))))))))))))************(((((())))))******++++++&&&&&&&&&&&&'''(((******+++***)))(((((()))***+++%%%''')))+++,,,+++******''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&'''''''''(((((()))))))))((('''%%%%%%%%%&&&''')))(((((((((''''''''''''''''''''''''((((((((()))&&&(((***)))&&&%%%'''***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++************)))))))))))),,,+++++++++++++++++++++(((((()))***++++++,,,,,,+++---...---***)))+++---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------...///000000//////---,,,,,,------...///000111000///......------...000000000000000000000000111111111111111111111111333333333444555666777888::::::::::::::::::::::::===@@@CCCCCCBBBBBBEEEGGGJJJIIIGGGFFFGGGHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCBBB<<<;;;;;;:::999999999:::777777777777777777777777555666666666777777888888444444333333333444555555111222333333444444444444111111222222222333333333111222222333333222222111000000000000111111111111111444666555000---...///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...---,,,,,,,,,,,,---...,,,///111000---+++,,,.........//////......---,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,---------,,,+++***))))))''''''(((((())))))******))))))***++++++***((((((***++++++++++++***))))))))))))***+++,,,------...******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))(((''''''((()))+++************))))))))))))%%%&&&''')))+++,,,------&&&&&&((()))************((((((((((((((((((((((((******************************))))))))))))******'''((()))******)))((('''+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))***++++++***)))((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))'''&&&((()))))))))))))))((((((((((((+++***((('''&&&''')))***))))))************))))))+++++++++++++++*********,,,,,,++++++++++++++++++************************************************---,,,+++*********+++,,,++++++,,,,,,,,,---------000////////////000111111000//////.........//////...)))(((,,,000000000111111222222000///000222444222111111222333333111000222333333222222222444666555666999::::::;;;>>>@@@DDDDDDCCCBBB@@@AAADDDFFFGGGKKKOOOPPPOOOPPPUUUZZZ[[[ZZZZZZZZZ[[[\\\^^^___]]]]]]]]]\\\[[[YYYXXXWWWYYYUUURRRUUU\\\aaacccbbb```___]]]ZZZXXXXXX[[[]]]WWW^^^bbb]]]UUUQQQOOOLLLIIIGGGDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<<<<:::888888999999999999:::::::::777666555666777777555333777666444444555555444222222222333333333444444444333444444444444333222222222222222222222222222222222111111111000000//////000000////////////000000222222111000//////000000///...---,,,+++,,,,,,---000000000000000000000000111000000///...---------/////////...---------,,,,,,---...//////...---,,,.........------,,,,,,,,,***+++---.........------000///...---------------,,,------......------,,,------------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++***)))((((((***)))))))))***+++++++++,,,)))))))))))))))(((''''''(((***+++***)))((()))***)))************+++++++++,,,,,,,,,++++++******************++++++,,,,,,---******+++++++++,,,,,,,,,***************************************************************************)))(((''''''((()))***************)))))))))))))))))))))***))))))((((((''''''((()))*********)))******************************************************))))))))))))******'''((()))******)))((('''************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((()))************)))((((((((())))))))))))((((((''''''(((((((((((('''''')))******)))'''&&&((()))))))))))))))((((((((((((+++***((('''''''''))))))))))))************))))))''''''''''''''''''''''''+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...+++,,,,,,,,,,,,------------------,,,---......///000//////............//////+++)))---000000///111///000///...,,,+++---///000000111333555777777777666888::::::999888999:::<<<>>>BBBDDDEEEGGGIIIKKKKKKLLLNNNNNNPPPRRRWWWZZZbbbfffjjjllllllnnntttyyy~~~~~~|||zzzxxxwwwvvvrrrpppooottt|||}}}xxxvvvwwwxxx~~~sssllleee```YYYVVVRRROOONNNMMMLLLJJJGGGFFFDDDBBBAAA@@@>>>===???>>><<<;;;999888777777:::888777777888777555333777555444444666666555333555555444444333333333333333333444444333333222111222222222222222222222222333222222222111111111111000000000//////000000000222111111111000000000000111000///...---......///////////////////////////111000000///......------..................---------......//////......---.........------,,,,,,,,,+++,,,---.........------......------,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++*********))))))************************+++***)))(((((()))***+++)))***+++***)))((((((******************+++++++++)))))))))))))))(((''''''(((***+++***)))((()))***))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************)))(((''''''((()))***************))))))))))))))))))))))))(((((('''&&&(((((())))))***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))************************))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((())))))******))))))((((((((())))))))))))(((((((((((())))))))))))(((((()))******)))''''''((()))(((((((((((())))))))))))+++***((('''''''''((()))))))))************))))))))))))))))))))))))))))))************************,,,,,,++++++*********)))------------------------+++++++++,,,---...///000,,,,,,,,,---------......---,,,,,,,,,,,,---......000000///...............222...---000222000000222666777777666555555777999555666666777999;;;<<<===;;;>>>AAABBBBBBAAAAAAAAAEEEIIIOOOTTTXXX[[[^^^```dddfffiiilllppptttzzz~~~xxxsssmmmgggdddaaa^^^\\\WWWUUUQQQLLLIIIFFFEEEEEEDDDCCCAAA???>>>===<<<<<<<<<:::888888777777555333444333222333444555444333777666666444333222111111333333333333333222111111333333333333333333333333333333333333333222222222111111000000000000111111111111222333222111000///222222111000000000111111////////////////////////111000000//////......---................../////////..................///.........---------------,,,,,,---............------------,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******))))))))))))******)))***+++***)))((((((***+++++++++***************))))))******))))))(((((((((***+++***)))((()))***)))))))))*********+++++++++++++++++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************)))(((((()))******************)))))))))(((&&&&&&'''((((((((((((((())))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((())))))))))))))))))((((((((())))))))))))(((((()))******++++++******)))((()))***)))''''''(((***(((((((((((())))))))))))******)))((('''(((((()))))))))************)))))))))))))))***************))))))************++++++---,,,,,,++++++******)))++++++++++++++++++++++++------------......//////------------...........................//////000111000///............///444000000333444222222555///111333444555666888;;;>>>>>>?????????AAACCCEEEIIIKKKMMMNNNOOOPPPRRRTTT]]]ccckkksssyyy}}}zzztttpppjjjgggaaaZZZTTTQQQPPPQQQLLLLLLJJJIIIHHHGGGGGGGGGAAA???<<<;;;;;;:::999777666555444444666666666444666666555444333222111111333333333333333222222111333333333333333333333333333333333333222222222222222111111000000111111222000111333444444333111///222222222111111111222222........................000000000000//////......------......//////000000000///...------...///000...............---------------..................---------------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))***)))***+++***(((((((((***,,,+++++++++***)))))))))))))))*********))))))((((((***+++***)))((()))***))))))))))))************+++++++++***************---,,,,,,++++++***************+++++++++,,,,,,,,,******************************************************************************))))))))))))******************)))))))))(((&&&&&&'''((((((((((((((()))***************)))(((++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((((((((((((((()))(((((())))))))))))((((((((())))))******))))))(((((())))))((('''''')))***'''((((((((()))))))))******))))))((((((((((((((())))))************))))))&&&&&&&&&''''''((((((((())))))******++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++////////////...------,,,------.........////////////............///000000111000000//////000000111222000000444444222444888333555888:::;;;<<<>>>@@@AAADDDIIIMMMPPPUUUZZZ^^^ggggggggggggiiimmmsssxxxzzzrrrkkkggghhhiiieeeccc```]]]XXXTTTPPPNNNHHHEEEBBB@@@@@@???>>><<<<<<:::999999999999888666555555444444444333333333333444444444444333222222333333333333333333333333111111222222222222222222222222111111111111222222000111333555555333222111111111111111111111111111////////////////////////000000000000000/////////---......//////000000000000///...------...///000................................................---...////////////......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************)))))))))******))))))))))))***+++***(((((((((***,,,+++++++++***)))))))))))))))************))))))(((***+++***)))((()))***(((((()))))))))*********************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************************))))))))))))))))))))))))(((((('''&&&))))))******+++*********************************))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''************************(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++''''''(((((())))))******))))))))))))(((((((((((())))))************))))))((((((((())))))******+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///...---+++***.........////////////000---------------...//////000000000000111222333444222000222666777666999>>>???BBBEEEGGGHHHJJJLLLMMMLLLSSS^^^gggpppyyy}}}sssiii```\\\RRROOOKKKHHHFFFDDDBBB@@@@@@>>>;;;:::999888666444666666666666666555555555555555555555555444333333333333333333333333333333111111111111222222222222333333222222222222333333111222333444555444333333///000111111222111111111000000000000000000000000000000000000000000000000//////////////////000000000//////////////////000.............../////////000///......---.........---...///111111000//////......////////////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******************+++++++++))))))))))))))))))))))))))))))************)))))))))***+++***)))((((((***+++++++++***************))))))******++++++******(((***+++***)))((()))***((((((((()))))))))******)))))))))***************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++*********************)))))))))))))))))))))***))))))((((((((()))******++++++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((***)))(((''''''((()))***((()))))))))************)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''''''''((()))(((((())))))))))))((((((''''''(((((((((((('''''''''((()))((('''((()))+++'''''''''((()))*********)))))))))))))))(((((('''))))))************))))))+++++++++,,,---.........***++++++,,,------......***++++++,,,,,,---------........................---......///...---,,,+++....../////////000000000///............///000000000000111222333555666777666666:::???@@@@@@DDDKKKIIIMMMRRRWWWZZZ]]]aaacccoooxxx}}}nnnjjjddd^^^ZZZVVVSSSQQQKKKIIIEEECCCAAA>>>:::888<<<;;;::::::999888777777666666777777666666555444444444444444444444444444222222222222333333444444333333222222222222333333333333333333444444444555///000111222333222222111111111111111111111111111000000000000000000000000000000000/////////////////////000000000000//////---........./////////000111000///...------...///,,,---///000111000///.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++************************((()))***++++++***)))((()))***+++***)))((((((******************+++++++++((()))***++++++++++++***(((***+++***)))((()))***(((((((((((()))))))))***((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************))))))))))))%%%&&&((()))+++,,,------'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))''')))***++++++***)))'''***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((******+++))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((******++++++++++++******'''((()))((('''(((***+++&&&''''''((()))******+++)))))))))))))))(((((('''))))))************))))))(((((()))***++++++,,,,,,++++++,,,------...//////)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,////////////000000000000111111111111111222222333000000111222444666888999===>>>BBBGGGIIIJJJOOOVVVdddiiiqqqyyy{{{uuupppkkkhhh]]]ZZZVVVRRROOOLLLHHHEEEAAA@@@???===;;;999888777777777777777777666666555444444444444444444444444333333333444444555555555444333333222222333333444444333333333333444555666///000222333444333333222111111111111111111111111000000000000000111111111111111000000//////.........///000111111000///...---.........//////000000111000///...------...///+++,,,...000000///...---......////////////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))******++++++++++++++++++++++++++++++++++++((()))***++++++***)))((()))***+++***)))((((((***))))))******+++++++++,,,((()))***+++++++++++++++(((***+++***)))((()))***(((((((((((())))))))))))(((((())))))*********+++************************++++++,,,,,,,,,++++++***+++***)))((()))***+++,,,(((((()))***+++,,,,,,,,,************************************************+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))******+++***************+++++++++************))))))))))))+++*********))))))(((((((((((((((((())))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))((('''&&&''')))---,,,***(((''''''((()))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((++++++******))))))(((((()))))))))(((''''''&&&&&&(((((())))))******+++++++++)))%%%###"""###&&&'''))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---............///111222222111///222///...///222444333222333333666:::999777>>>HHHEEEMMMWWW]]]aaahhhrrr{{{~~~zzzrrrhhh___XXXSSSQQQMMMKKKGGGCCCAAA???>>>>>>:::999888888999888777555777777555444333333222222444444333333222222333333000111111222222111111000333222222111111222222333222222222222222222222222111111111111111111111111111111111111000000000000......------------......////////////////////////////////////////////////------------------------++++++,,,,,,---...////////////............//////......//////......---,,,........................,,,,,,,,,++++++******************+++,,,---...////////////...---,,,***)))...,,,***+++---...,,,***+++++++++++++++***)))(((++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++...,,,***)))''''''(((((())))))))))))((((((((((((******++++++++++++******************************+++++++++,,,,,,++++++******************+++,,,,,,))))))******++++++,,,,,,************************************************************)))))))))(((''''''((((((((())))))))))))))))))))))))******+++++++++******************************))))))))))))++++++++++++******))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((()))(((''''''((()))---,,,***((('''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,++++++------------------------......------......///000000///000000000000...---///...///111555888999888;;;:::<<<>>>===>>>FFFQQQaaajjjwwwxxxpppkkkbbb```]]]WWWRRRLLLHHHFFFBBB@@@===;;;;;;<<<;;;::::::999777666444444444444555555444444333444444555222333333444444333333222333333222222222222333333222222222222222222222222111111111111111111111111111111111111000000000000///..................///////////////////////////////////////////////////------------------------++++++,,,------...////////////............//////......//////......---,,,------------------------,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,------------......------,,,,,,...,,,***+++---...,,,***)))******+++++++++******++++++++++++++++++++++++******************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++***)))(((''''''(((((()))***************)))))))))***++++++,,,,,,++++++******************************++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))************))))))))))))&&&&&&'''''''''((((((((()))))))))))))))******+++,,,+++++++++***)))))))))************)))))))))))),,,,,,++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))''''''((())),,,+++***((((((((())))))******)))((((((((((((((('''''''''''''''''''''''''''''''''((()))*********************************(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((((((''''''''''''&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,------------------------//////......//////000111//////000111111000/////////000111444666999;;;===AAABBBEEEIIIKKKPPP[[[ggg{{{~~~xxxpppfff]]]XXXPPPKKKFFFBBB@@@@@@@@@???;;;:::777555333444444555666555555444555555666666555555555666666555555555444333333222222333333444333333333333333333333333222222222222222222222222222222111111111000000000//////............//////////////////////////////////////////////////////------------------------,,,,,,,,,---......////////////............//////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++------,,,++++++++++++++++++,,,,,,---.........------,,,++++++------,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******+++++++++***************))))))))))))))))))))))))'''''''''''''''((()))******************+++++++++***++++++,,,,,,++++++*********************************+++,,,,,,,,,++++++***+++,,,---...---,,,++++++++++++++++++++++++***************************((((((((((((((((((((((((*********)))))))))))))))&&&&&&&&&&&&'''''''''((()))))))))))))))******+++,,,,,,,,,+++***)))((((((************)))))))))(((************************(((((()))))))))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''')))***)))((('''((()))++++++***)))(((((())))))***))))))((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))''''''(((((()))))))))))))))))))))(((((('''''''''((()))***+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************++++++,,,,,,,,,+++*********************+++++++++------------------,,,,,,........................//////......//////000111---///111222222333444555444666999::::::===@@@CCCHHHMMMUUU]]]ccclllyyy}}}vvvgggaaaWWWOOOJJJGGGEEEDDD>>><<<:::777666666777888666666555555555555666666555666666777777666666555444444333333333333444444333333333333333333333333222222222222222222222222222222222111111111000000/////////000000/////////////////////////////////////////////////////////........................,,,---------......////////////............/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***))))))******++++++,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((()))))))))***))))))***************+++)))******++++++******)))************************)))***+++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))******&&&&&&&&&&&&'''''''''((()))))))))))))))******+++,,,,,,,,,+++***)))((((((************)))))))))(((((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''(((************)))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************))))))((((((((((((*********))))))(((((((((+++***)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++,,,,,,,,,+++******))))))*********+++++++++------------------------..............................------......///000...000222222222222555777777:::>>>??????DDDKKKRRRZZZdddpppyyyvvvhhh]]]TTTNNNJJJFFFDDDAAA>>><<<;;;;;;<<<777777666555555555555555555555666666666666555555555444444444444444444555333333333333333333333333222222222222222222222222222222222222111111111111//////000111111000//////000000000000000000000000////////////////////////........................------.............../////////............////////////000000//////...---------------------------------------------------************+++,,,---...------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++++++++++++++******************************))))))))))))******************************((((((((((((((((((((((((++++++++++++******))))))((((((((()))))))))******(((((())))))))))))((((((************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************&&&&&&'''''''''((((((((()))))))))))))))******+++,,,+++++++++***)))))))))************))))))))))))'''''''''(((((((((((())))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******(((((()))***))))))******))))))))))))******)))(((((((((((((((*********************************)))((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************++++++***))))))(((''''''************)))))))))))),,,+++)))'''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,++++++))))))******+++,,,,,,,,,------------..........................................------......///000000333555555333333777:::555;;;@@@CCCEEENNN[[[gggzzzzzzmmmbbb\\\QQQOOOKKKGGGBBB>>>;;;::::::999888777666555555555444555555666666555555444666555555444444555555666333333333333333333333333333333333333333333333333333222222222222111111111///000111222222111000///000000000000000000000000////////////////////////................................................//////............/////////000000000000///..............................---------............///((()))))))))+++,,,---...---.........---,,,,,,++++++,,,------++++++,,,---...,,,+++)))((())))))***++++++++++++++++++++++++******************************))))))))))))*********************+++++++++((((((((((((((((((((((((+++,,,,,,,,,++++++***)))'''''''''((())))))******((())))))))))))))))))(((************************))))))***+++,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,---------************************************************((()))))))))************''''''((((((((())))))))))))))))))))))))******+++++++++******************************))))))))))))'''((((((((())))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******)))((()))***)))))))))*********))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((******))))))))))))))))))((((((((()))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,*********+++,,,---------------------.........///........................//////......//////000111222666999::::::===CCCHHHGGGMMMSSSVVVYYYdddwwwxxxiiifffaaaZZZRRRJJJCCC??????>>><<<:::888777666666555555666666666666555555666666555555555555666666444444444444444444444444333333333333333333333333333333222222222111111111///000222333333222000///000000000000000000000000////////////////////////........................////////////............//////............//////000000000000000///......------------------------------......////////////******))))))***+++,,,,,,,,,,,,------......------***,,,...---+++***,,,...,,,+++***)))((()))+++,,,++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,+++******'''(((((()))******++++++******++++++++++++******************************((()))***+++,,,---------+++***)))((()))***,,,---******+++,,,,,,---......************************************************(((((())))))*********+++(((((((((((()))))))))))))))))))))))))))******+++***************+++++++++************))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***((()))************))))))******)))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((()))******++++++&&&'''''''''(((((())))))$$$'''***,,,---,,,)))((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))***+++,,,---------******+++,,,------......---------.........//////////////////////////////000000000000000111111222111777===AAACCCIIIQQQXXXdddjjjooopppsss{{{rrrggg\\\RRRMMMBBBAAA???<<<:::888777777666666777777777777666666666666555555555555666666444444444444444444444444333333333333333333333333333333333222222222111111///000222333333222000///000000000000000000000000///////////////////////////////////////////////////////////////.........//////............//////000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,+++******)))*********)))***,,,---.../////////***,,,...---+++***,,,...+++***)))((()))***---...++++++++++++++++++++++++******************************))))))))))))******))))))******++++++++++++************************%%%&&&(((***+++,,,++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++************)))***++++++++++++***)))))),,,+++***(((&&&''')))+++++++++******))))))((((((((((((((()))******++++++))))))***++++++++++++*********)))(((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))((((((''''''''''''((((((***))))))((((((((((((((((((((((((((()))))))))))),,,++++++***)))(((((('''***)))((('''&&&&&&'''(((+++*********))))))((((((&&&''''''((()))******+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&'''((()))******((((((((((((((())))))*********))))))))))))******+++***((()))***++++++***'''((()))***+++,,,------,,,,,,+++***+++,,,---......---,,,+++***+++,,,---//////.........---------000...---///222333111//////000111222333444666777===BBBGGGJJJSSSbbbqqqxxx~~~|||zzzxxxuuuqqqppptttuuuuuu{{{wwwqqqnnnkkkjjjuuu{{{~~~}}}{{{|||zzzwwwqqqyyyqqq^^^RRRPPPJJJDDD???===;;;888444555777999999888666555555444333333333333333444555999777555444444444333222222333444444444333222111222222222222222222222222000000000000000000000000111111111111000000000000111000...------///111222333222111000////////////000000000000000000000000////////////000000000000////////////////////////////////////////////////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,------...))))))***++++++++++++***************************************************)))((((((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))''''''((()))***++++++,,,---,,,+++)))))))))******,,,,,,,,,+++++++++******,,,,,,++++++***))))))))),,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---+++++++++************)))***++++++++++++***))))))******)))'''%%%%%%(((***))))))((((((''''''''''''*********)))))))))))))))))))))***++++++++++++*********)))(((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))(((((((((((())))))++++++***)))))))))))))))))))))))))))((((((((((((++++++***))))))(((''''''+++***)))(((((((((((()))***************)))))))))''''''(((((())))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&'''''''''((())))))))))))))))))))))))***++++++******)))))))))))))))***///---***)))******((('''(((((()))***+++,,,------,,,,,,+++++++++,,,---......---,,,++++++,,,---.../////////......---------///...---///111222000...000222444555666888<<<>>>AAALLLYYYeeesss~~~{{{vvvrrrpppqqqqqqooonnnoooqqqtttyyy}}}wwwtttpppooopppooolllnnnsssyyyuuuqqqnnnlllkkkjjjiiiiiilllnnnlllmmmpppooollliiimmmqqqrrrssswww}}}yyymmm]]]WWWOOOIIIFFFCCC???<<<;;;<<<<<<<<<:::999888888888777777777666666666666888666444444555555444333444555555555444222111000222222222222222222222222111111111111111111111111111111111111000000000000222111000//////000111222111111000///...---......000000000000000000000000////////////000000000000////////////////////////////////////////////////------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))*********(((((())))))******++++++,,,+++***))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++************)))******++++++******)))(((*********((('''''')))+++)))(((((((((((('''''''''++++++******)))(((((('''))))))***++++++++++++******))))))((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******,,,++++++*********************))))))((((((''''''***))))))(((((('''''''''++++++***)))))))))*********************+++++++++(((((((((((())))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))************)))))))))))))))))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((***************++++++,,,++++++***)))(((((())))))...,,,***)))******)))'''((())))))***+++,,,------,,,,,,+++++++++,,,---.........------------...///////////////............000//////000111222111000444666888999:::>>>FFFLLLUUUeeexxxxxxsssmmmkkkkkklllllljjjjjjlllnnnmmmmmmsss}}}~~~~~~|||wwwuuuvvvvvvwwwxxxzzz}}}}}}{{{yyywwwxxxvvvuuuzzz}}}xxxvvvssspppnnnmmmnnnooo|||zzzmmmhhhlllrrruuummmcccZZZUUUPPPKKKGGGAAA@@@>>><<<;;;:::999999777777777777666555444444777555444444555666555444666666666555333222000///333333333333333333333333111111111111111111111111111111111111000000000000111111222222222222111111//////...---,,,,,,,,,,,,000000000000000000000000////////////000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......------------------------------------------------......---,,,,,,+++******)))******+++++++++++++++************************************************---,,,++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++)))*********************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++*********))))))***************))))))(((+++,,,,,,+++******+++---************************************))))))(((((())))))***++++++++++++***))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************))))))(((((())))))***++++++***))))))))))))*********))))))(((((('''''')))((((((((('''''''''&&&************)))*********))))))******++++++,,,,,,))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((((((((((((***))))))))))))***++++++,,,+++***)))((((((((((((***)))((()))+++,,,,,,+++))))))***++++++,,,------+++++++++,,,,,,,,,------.............../////////////////////////////////111111111111222333333333666999<<<===@@@IIIVVVaaazzz~~~wwwqqqnnnmmmmmmpppvvvzzz}}}}}}~~~zzzyyytttkkkccc^^^^^^aaalllqqqzzz|||pppggg___XXXSSSKKKHHHDDDAAA>>>===;;;:::777777888888777666555444777555444444666777666666666555555444444333222111333333333333333333333333111111111111111111111111111111111111000000000///000111222333333111000...///...------,,,,,,,,,---////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////------------.........///........................---------------------------------,,,,,,+++++++++)))***++++++,,,,,,++++++************************************************++++++*********+++,,,,,,))))))))))))))))))))))))''''''((()))***++++++,,,+++*********************,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,++++++++++++++++++*********)))))))))************)))((((((***,,,,,,,,,******+++---************++++++++++++(((((())))))************))))))***++++++++++++***))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++)))((((((''''''(((((()))******)))(((((((((((()))***)))))))))((((((((('''((((((((((((''''''''''''((())))))))))))))))))))))))))))))******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((()))(((((((((((()))******++++++***)))(((((())))))***)))((()))+++,,,,,,,,,*********+++,,,,,,------++++++,,,,,,,,,---------.........//////000000000000000000000000000000000000000000111111333555666777===DDDHHHNNN\\\ppp~~~}}}|||||||||{{{zzzxxxyyy{{{}}}vvvrrrpppllliiimmmnnnoooqqquuu|||~~~tttkkkeee]]]XXXRRRLLLIIIEEEAAA>>>;;;;;;;;;::::::999888777777555444444666777777666444444444444444444555555333333333333333333333333111111111111111111111111111111111111000000000///...000111222222000...,,,000///......---.........////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////------........./////////........................------------------------+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++************************************************((((((((())))))+++,,,---))))))))))))))))))))))))''''''((()))***++++++,,,++++++++++++************...---+++)))(((((()))))),,,,,,,,,,,,------------***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))******))))))(((''''''(((***)))(((((()))***((((((((())))))))))))***'''(((((()))******++++++))))))***++++++++++++***((((((((((((((())))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******---+++))))))***+++***)))++++++++++++,,,,,,------***+++,,,---------,,,,,,,,,---...///000000000///000000000000111111111111...000111111222444888:::===HHHVVV```hhhwww|||yyy|||{{{yyyxxxssssssqqqmmmkkkqqq|||tttnnneee^^^XXXQQQJJJDDD@@@???===;;;999777777777888666555555666777666555333333333333444555666777333333333333333333333333222222222222222222222222111111111111000000000000///000111222111///---,,,000000///////////////000000000000000000000000000////////////000000000000////////////////////////////////////////////////........................---------.........//////........................------------------------******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,************************************************(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))******++++++******++++++++++++++++++---,,,+++))))))))))))***,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---+++++++++************))))))))))))))))))(((((('''%%%'''))))))(((((((((***(((((()))))))))*********)))))))))))))))*********))))))***++++++++++++***((((((((((((((()))*********)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))))))))))))))(((((((((((())))))+++***))))))(((((())))))''''''(((((())))))******))))))))))))))))))))))))((()))***+++++++++******)))))))))(((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((())))))******))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))*********+++))))))(((((())))))***+++(((((((((((()))***+++,,,---+++))))))***+++***)))+++++++++,,,,,,,,,,,,---***+++,,,---------,,,,,,+++,,,---///000000//////000000000111111222222222222444666777777:::???CCCOOO```ttt{{{rrrooonnnmmmooosss~~~zzzrrrkkkhhhkkknnnxxx||||||tttjjj```XXXMMMJJJEEE@@@<<<:::999999999888666555666666666555555555444333444444666666444444444444444444444444222222222222222222222222111111111111000000000000111111222222111000...---000///////////////000000000000000000000000000000////////////000000000000////////////////////////////////////////////////------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************************************,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,******)))))))))***,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++************))))))))))))))))))(((((('''&&&(((***+++***)))***+++******++++++,,,,,,,,,,,,++++++******)))((((((((())))))***++++++++++++***((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,******))))))))))))******,,,++++++***)))*********&&&&&&'''((()))***++++++))))))))))))************)))***+++,,,---,,,,,,+++))))))((((((''''''&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))***++++++++++++***************************&&&'''''''''(((((())))))''''''((()))***++++++,,,*********)))***++++++,,,'''((((((((()))+++,,,---)))((('''(((+++---------+++,,,,,,,,,,,,,,,,,,---***+++,,,---...---,,,,,,***+++---////////////...000000111111222222222222777:::<<<===>>>AAAGGGLLLbbbuuuzzztttqqqpppvvvooojjjmmmqqqtttwww{{{wwwqqqooohhhiiijjjjjjppp}}}zzzppp^^^ZZZSSSLLLFFFBBBAAAAAA:::888666666666666555444777666555444333333444555444444444444444444444444222222222222222222222222111111111111000000000000333333333222111000////////////.........//////000000000000000000000000000////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,++++++******+++,,,,,,------,,,,,,************************************************000///---+++***)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------'''''''''(((***,,,...000------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------,,,,,,+++***)))******++++++******)))'''((()))***************++++++++++++++++++++++++******++++++++++++******************************************************,,,+++)))((((((((()))***************************))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))************))))))************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((***,,,---------+++***))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))++++++,,,,,,,,,---------..................------//////000000//////...---000111222222333444666777:::===AAAFFFKKKQQQWWW\\\qqquuummmgggfffgggiiippptttyyy|||}}}wwwsssuuu}}}yyypppeee[[[TTTNNNHHHDDDAAA:::666777888666444555888666444444666777777777555555444444444333333333222222222222222222222222444333333222222111111111000000000000000000000000111111000000000000111111......//////000000111111000000000000000000000000000000////////////000000---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,------......------------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++*********++++++++++++******))))))***+++++++++******++++++++++++++++++++++++******++++++++++++******************************************************+++******)))))))))))))))************************)))))))))))))))))))))))),,,,,,+++++++++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,,,,+++***++++++***))))))))))))))))))((((((''''''''''''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************++++++++++++*********)))++++++,,,,,,,,,---------..............................///000000111000000111333444555777:::???BBBBBBFFFMMMTTT[[[cccjjjooo~~~xxxkkkkkkjjjhhhiiimmmtttyyy~~~~~~}}}}}}yyynnnbbbUUUMMMIIIAAA;;;;;;;;;999888888999666444333444555555555555555555444444444333333333333333333333333333333333333333222222222222222111111111111111111111111111000000//////000000111////////////000000111111000000000000000000000000......------------.............../////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++,,,------......------,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************+++)))((((((++++++***((())))))))))))))))))))))))))))))***++++++,,,------******************))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))************))))))(((************************)))))))))))))))))))))))))))))))))(((((())))))***,,,+++******)))*********))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++++++++***)))++++++***)))))))))******(((((('''''''''((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,------------........................---...///000111222333333222333555666999AAAKKKRRR\\\aaaiiipppwww}}}}}}wwwrrrnnniiifffgggkkkpppsssxxxyyyrrrppppppooonnnyyylll^^^RRRIIIAAA>>>===:::888999:::888555444555666555555666555555555444444444444444444444444444444444444222222222222333333333333111111111111111111111111000000////////////000000/////////000000000000111000000000000000000000000......------------......////////////000000000111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,........................000000/////////.........+++,,,------......------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++******+++***))))))***+++***)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++*********)))------............------------------------------...------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------,,,+++******++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))(((''''''''''''((())))))---,,,***)))))))))***+++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))************************((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***)))))))))))))))(((((('''(((((()))&&&&&&&&&&&&'''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////......///000111222333444666777999<<>>;;;<<<;;;999666666777888888777666666666555555555555444444444444444444444444444111222222333333444444444222222222222222222222222000//////////////////000000000000000000000000000000000000000000000000000000000////////////000000....../////////000000000000000000/////////......------------------------////////////////////////////////////.........---+++,,,------......------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******************+++******))))))))))))))))))))))))))))))******+++++++++,,,------,,,,,,+++*********------............------------------------------.........---------,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,+++***++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))+++*********++++++,,,------,,,***)))))))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))******************++++++++++++******************************((()))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))&&&%%%%%%%%%&&&'''(((((((((((((((((())))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------................../////////000000000//////000111333444555:::;;;@@@JJJ[[[qqq~~~rrriiibbb]]]]]]cccjjjooosss{{{zzzqqqkkklllttt{{{rrrfffZZZSSSLLLEEE@@@@@@;;;999777666888999999888777777666666666555555555333333333333333333333333222222222333333444444555222222222222222222222222000000////////////000000111111111111000000000000////////////////////////000000////////////000000------.........//////////////////.........------------------------------////////////////////////.........---------,,,,,,+++,,,------......------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++******++++++*********+++************************)))***************++++++,,,,,,,,,+++++++++******------............------------------------------............---------,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++******++++++++++++******************************************************((())))))************)))************************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))************)))))))))************+++******++++++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))******+++++++++******)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))++++++*********+++,,,,,,'''&&&&&&&&&&&&''''''((())))))))))))*********************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.....................//////000000111111111111222444666999:::999===GGG[[[uuurrrgggbbbcccgggiiirrr{{{vvvqqqiiirrryyylllbbbYYYNNNGGGDDD@@@>>>;;;999999999999888777777777777666666666666333333333333333333333333333333333333444444444444333333333333333333333333111111000000000000111111222111111111111000000000////////////////////////......------------......------------............/////////.........------------------------------...........................------------,,,,,,,,,+++,,,------......------++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++***+++,,,+++******+++,,,************************************************++++++++++++++++++++++++------............------....................................------------***+++,,,,,,---------,,,******++++++++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))******+++************************))))))))))))))))))))))))&&&&&&&&&&&&'''((()))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))******++++++******++++++,,,---***))))))(((((((((((()))************++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---......///000000111111111111222555888<<<@@@BBBCCCIIIXXXrrryyyooommmjjjjjjmmmvvvuuuuuuuuuzzz|||pppbbbXXXTTTLLLIIIEEEAAA???>>>;;;:::888888888777777777666666444444444444444444444444444444444444444333333333444444444444444444444444222222111111111111222222222222222111111111000000////////////////////////......------------..................////////////000000000/////////..............................------------------------............------------+++,,,------......------***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++)))+++---,,,***)))+++---************************************))))))))))))((())))))******+++++++++---..................---........................//////.........---------***+++,,,,,,------------*********++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))***+++,,,---******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++***++++++,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))(((((()))***++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////---......///000111111222111222333777;;;AAAFFFIIIVVV\\\nnnwwwlllfffgggkkkrrrxxxzzz|||zzz}}}{{{ooojjjXXXTTTOOOJJJFFFCCC???===888888888888777777777777666666666666666666666666555555555444444333333333444444444444444444444444333333222222222222333333222222222222111111000000////////////////////////000000////////////000000////////////000000000000111111111111000000000000........................------------------------000/////////............+++,,,------......------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))),,,---,,,***)))+++---*********************************)))))))))))))))''''''((()))***++++++,,,////////////////////////111///---++++++---///111,,,------......------,,,)))***---///000000///...+++---......------///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))(((((())))))******++++++---,,,,,,+++*********+++------------,,,,,,+++***))))))))))))))))))))))))************************++++++************++++++************************+++++++++*********))))))******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((''''''((()))***++++++,,,************************************************)))))))))***++++++,,,,,,------------------------------------------------------------...///000000...///000111222333444555555;;;???===???JJJYYYbbbnnn{{{wwwpppppptttvvv|||~~~ppppppqqqyyywwwmmm```UUUOOOIIIBBB======<<<:::999888777777777:::888555444555555555444555555444444444333333333222222333444333222111000000000111111222222222222222222222111111111111000222111000//////000111222////////////////////////000000////////////000000000000000000000000000000------------------------000//////...------,,,,,,...------,,,,,,------...------------------------*********++++++,,,,,,---++++++,,,,,,,,,+++******........................++++++------------++++++******++++++++++++******))))))))))))))))))))))))************************************************////////////////////////000///---,,,,,,---///000,,,------......------,,,,,,---.../////////...---,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************---,,,++++++******+++++++++,,,,,,,,,++++++***)))************************************************++++++************++++++************************+++++++++*********))))))******++++++++++++************+++++++++,,,,,,,,,*********************************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***************))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***,,,---...(((((())))))******++++++************************************************)))))))))***++++++,,,,,,------------------,,,,,,------------------------...............///000111///000111222333444666888777<<>>===<<<;;;:::999<<<999777666777888777777555555555444444444333333222333333444333222111000000111111111222222222222222222222222111111111111222111000//////000111222111111111111111111111111000000////////////000000000000000000000000000000------------------------........................///......------......///------------------------+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................------............------//////.........------,,,---...//////---,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************))))))))),,,,,,++++++******++++++******+++++++++***))))))************************************************++++++************++++++************************+++++++++*********************++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))************************)))))))))))))))))))))))))))))))))))),,,+++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,)))))))))))))))*********************************************************))))))******+++,,,,,,,,,.........------,,,,,,,,,------------------------/////////...//////000000///000111111111333777:::===DDDNNN\\\rrr}}}ooottt~~~{{{{{{vvvfffZZZTTTIIIFFFCCC@@@???===;;;999===:::888888999:::::::::666555555555444444444444333333444444333333222111111111111111222222222222333222222222111111111111222111000000000000111222111111111111111111111111000000////////////000000000000000000000000000000------------------------,,,,,,---...//////000000/////////....../////////------------------------,,,,,,,,,,,,++++++++++++((()))***,,,------------************************,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************++++++++++++++++++++++++////////////////////////---...///000000///...---------............------//////...------------......///000///---,,,,,,---...---+++******+++---...------------------------***++++++++++++++++++***+++++++++******))))))))),,,,,,++++++***++++++,,,******++++++++++++******************************************************++++++************++++++******************************************************++++++++++++************++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))+++***((('''&&&''''''((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''*********)))))))))))))))************************************************))))))***++++++,,,,,,---.........------,,,,,,+++........................//////.........//////000222333444333444777===BBBIIIYYYnnn}}}wwwssspppnnnyyy}}}rrrsssyyyzzzmmmfff]]]WWWNNNGGGCCCAAA>>><<<<<<:::888888999::::::999666666666555555555555444444444444444444333333222222222222222222222222222333333222222222111111111111111111111111111111111////////////////////////000000////////////000000////////////////////////........................---------...//////000000//////............//////........................---------,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++++++++******************************************************((((((((((((((((((((((((000000000000000000000000---...000111111000...------......//////......---...------------...//////...///000///---,,,,,,---...---+++******+++---...------------------------))))))************)))))),,,,,,++++++******)))))),,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++************************************************++++++************++++++******************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((************************,,,,,,,,,,,,++++++***************)))))))))))))))*********************************************************+++,,,,,,------.........------,,,,,,,,,.................................---......///000444666888888:::@@@IIIQQQaaavvvwwwpppooooooooowww{{{sssqqqvvvyyynnn```TTTMMMHHHDDDAAA===;;;888777777888777666777777666666666555555555555555555444444444444444333222222222222222222222333333333222222222222111111111222222222222111111////////////////////////000000////////////000000////////////////////////........................////////////////////////...------,,,,,,------..............................------,,,,,,+++++++++---------------,,,+++***........................,,,,,,***))))))***,,,,,,******++++++++++++******************************************************((((((((((((((((((((((((000000000000000000000000...///000111111000///.........////////////......,,,------.........//////---...//////---,,,---...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))+++++++++++++++*********++++++******++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++************************++++++************++++++***************************************+++++++++******++++++++++++******((((((((())))))))))))***++++++++++++++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))+++++++++******++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,)))))))))))))))***************************************************************++++++,,,---------------------------------....................................///000111222///333888;;;@@@KKKZZZeeeyyyqqqttttttppppppvvvzzzzzz~~~zzzoookkkjjjjjjxxxsssdddZZZRRRJJJDDDBBB???;;;999888777555444777777777777666666666666777666555444444444444555333333333333222222222222333333333333222222222222111111222333333222111111111111111111111111111111000000////////////000000000000000000000000000000........................////////////////////////------,,,,,,,,,,,,------........................------------,,,,,,,,,,,,............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++000000000000000000000000//////000000000000//////......////////////......---.../////////...---,,,,,,...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***++++++++++++++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))*********+++++++++******++++++++++++******((())))))))))))******************************************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******+++,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************************************$$$&&&''')))************(((((())))))******++++++******************************************************+++,,,,,,------...+++,,,,,,------....................................//////000111333444555000666>>>FFFPPP```ttt|||qqqmmmqqqvvvzzzxxxmmmfffccckkkxxxuuuiii[[[QQQIIIEEEAAA===:::888666444888888888777777777666666777777555444444444555666444444333333333222222222444444333333333222222222111222222333333222222111111111111111111111111111000000////////////000000000000000000000000000000..............................//////000000111111......------------..............................,,,,,,,,,------------------.........---,,,++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000////////////000000......////////////.........///000000///---***)))+++---......------///000+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---+++*********+++,,,,,,---((()))***+++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))******++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))%%%&&&(((***+++++++++***++++++******))))))(((((())))))))))))))))))))))))************************************************++++++,,,------+++***)))'''(((((()))***++++++,,,***************************************************++++++,,,,,,------...***++++++,,,---.../////////////////////////////////000000222333555777888;;;BBBLLLWWWeeeyyyuuuooolllnnnttt}}}xxxddddddeeehhhrrrqqqdddNNNKKKEEEAAA===:::777555888888888888777777777777888777666444444555555666444444444333333222222222444444444333333333222222111222333444444333222111////////////////////////000000////////////000000000000000000000000000000////////////////////////,,,,,,---///000222333333//////............//////////////////////////////,,,,,,,,,------.........,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************************************111111111111111111111111000000///........................///////////////////////////////////////,,,,,,,,,++++++*********------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------.........---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,++++++***)))((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************)))(((((('''((((((***************++++++,,,+++*********))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******((()))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++,,,---......//////......222000......///000111111000---000999<<<999888;;;???QQQeeerrr~~~nnnlllpppsssttt|||sssgggddddddjjj}}}kkkaaaSSSFFFBBB@@@;;;999:::<<<<<<;;;:::777666777888666666666666666555555444333333333222222333333444333333333333333333333333444444444444444444444444111111111111000000000000000111111111111222222222000000000000000000000000......------------......//////////////////////////////.........---------////////////////////////------------------------***+++,,,------,,,+++***.........------,,,,,,,,,,,,,,,,,,++++++*********))))))************))))))((()))***+++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,111111111111111111111111000000///............///////////////////////////...........................---------,,,,,,,,,+++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,---------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,++++++***))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************************)))))))))((())))))))))))))))))))))))))))))))))))************+++***))))))((((((((())))))))))))))))))******+++************)))))))))(((******++++++++++++******++++++***)))((('''&&&&&&(((((((((((()))))))))***((((((((((((((()))******))))))))))))************---------------,,,++++++,,,,,,++++++++++++++++++,,,---......//////............------...000000111555333444999<<<>>>DDDLLLXXXiii|||yyyooommmsss}}}{{{mmmcccgggrrr}}}mmm]]]NNNFFFAAA<<<:::;;;:::::::::999888777888999666666777777666666555444555555444444333444444444333333333333333333333333444444444444444333333333111111111111000000000000000111111111111222222222000000000000000000000000///......------......///000000000000000000000000//////.........---------////////////////////////------------------------++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++***,,,,,,,,,+++++++++************++++++++++++******))))))***+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,000000000000000000000000111000000///////////////////////////////////////.......................................---------------------------------------,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++,,,---------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,++++++***)))))))))************))))))))))))************************))))))))))))))))))))))))************************,,,,,,++++++***))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))))))))******))))))))))))***++++++************))))))))))))++++++++++++++++++++++++++++++***)))(((((('''&&&((((((((()))))))))******)))(((((((((((()))************************))))))---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------......///111222222777666777<<>>DDDPPPeee~~~}}}xxxyyyvvvjjjhhhnnnzzz~~~sssgggZZZOOOEEEAAA===::::::;;;:::999888888888999888777777666666666555444333333444444444444444444444444444444222222222333333444444444222222222222111111111111000000111111111222222222111111111111111111111111/////////....../////////////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++***)))(((******+++,,,,,,+++***))),,,,,,,,,++++++*********111111111111111111111111333222222111111111111111222111111000000//////...000000000000000000000000---------.............................................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++,,,---------,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++,,,,,,+++******************************))))))))))))************************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++'''&&&&&&&&&&&&'''(((((())))))))))))************)))((('''&&&&&&'''((()))++++++*********))))))))))))))))))*********++++++***))))))))))))***++++++*********+++++++++,,,,,,,,,------...............,,,------....../////////......///000000000000//////000111000///222999>>>FFFSSShhhxxxkkkdddcccmmmyyynnn___PPPJJJAAA===<<<======<<<999999999999999888777777555444444444444444555555444444444444444444444444222333333444444555555666333222222222222111111111000111111111111222222222111111111111111111111111000//////......//////000222222222222222222222222...////////////000000000////////////////////////.................................------.........***++++++++++++++++++,,,,,,,,,,,,,,,------------******++++++++++++************+++++++++******))))))))))))******+++++++++,,,,,,++++++++++++++++++222222222222222222222222333333222111111111111222222222111111000//////....................................//////000000000........................------......------,,,+++***++++++,,,,,,------...***,,,...//////...,,,***+++,,,,,,---------,,,,,,+++,,,------++++++,,,---***************************++++++,,,,,,++++++***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++((()))))))))************))))))))))))))))))))))))))))))))))))************)))((((((((())))))***+++'''''''''''''''(((((()))((()))))))))***************)))(((''''''((()))***+++++++++************)))))))))*********+++++++++******))))))******+++,,,))))))******+++,,,------,,,------...//////......,,,------...//////000000......///000000000000000///111222111222888BBBJJJ\\\rrr|||vvvgggcccgggyyyjjj```QQQGGGBBBAAA???===999999::::::999999888777444444444444555666777777555555555555555555555555333333444555555666777777333333222222222111111111000111111111111222222222111111111111111111111111000000////////////000000111111111111111111111111.../////////000000000000////////////////////////..............................////////////......,,,++++++++++++++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++))))))***+++++++++************))))))***,,,...///++++++++++++++++++,,,,,,333333333333333333333333444333222222111111222222222222222111000//////...------------------------//////000000111111111222////////////////////////------...///...---+++***)))***+++,,,------...///(((***---//////---***(((------.........---,,,,,,+++,,,------++++++,,,---***************************+++,,,------,,,+++*********************++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***)))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((('''(((((()))*********************++++++,,,(((((())))))*********++++++***)))'''''')))***+++'''((()))***+++,,,------)))************+++++++++*********)))******+++,,,(((((()))***,,,---...///***++++++,,,---------,,,---------...///000000111...//////000000000000000000222444444666???KKKUUUvvv{{{~~~|||mmmkkkdddwwwvvvcccSSSIIIDDD???;;;999::::::::::::999888888555555555555666888999:::555555555555555555555555444444555555666777888888333333333222222222111111000111111111111222222222111111111111111111111111000000////////////000000.........................../////////000000111111////////////////////////////////////////////////---...///000000///...---.........------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,((()))***++++++++++++++++++***))))))***---000222*********++++++,,,,,,---222222222222222222222222333333333333333333333333111111111111000000000000.../////////////////////...///000111222222111000////////////////////////................................................+++++++++,,,,,,---------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++************************))))))******+++,,,++++++++++++++++++++++++,,,,,,------///000222222...,,,---000111///000444222555:::======GGGbbb|||{{{tttmmmqqq|||bbbRRRKKKDDD===>>>:::999;;;:::666555777888888777777777777888888777777666555555555555555666666555444444444444555444444444333333222222222222222222222222222222222111222222222222111000000000000000000000000000000//////000111111111111111000000000000//////////////////.........---------,,,,,,,,,---------......000000///...,,,+++***)))000///---+++++++++---...+++******))))))***+++++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++222222222222222222333333333333333333333333333333111111111111000000000000//////////////////.........///000111222111111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((())))))***+++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222000111444444111222666555999AAAHHHNNN\\\zzz{{{ooorrr||||||eeeVVVLLLDDD@@@<<<;;;======;;;;;;===::::::999999999999::::::777777666555555555555666666666555444444444444555444444444333333333222222222222222222222222222222111222222222222111000000000000000000000000000000//////000111111111111111000000000000//////////////////.........---------,,,,,,---------.........//////......---,,,++++++,,,+++***(((((()))***+++------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,++++++,,,---,,,*********+++++++++,,,,,,,,,---,,,++++++******++++++333333333333333333333333222222222222222222222222222222111111111000000000000000000//////............///111222222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))+++***************++++++************************************************,,,,,,,,,,,,,,,---......------------------------............//////000111///...000333333111333888<<>><<<999999;;;999888888777777888888999888777777666555666666666777666666555555555555555444444444444444444333333222222222222222222222222111222222222222111000000//////////////////////////////000111111111111111000000000000/////////////////////...............------------............---------...............------,,,,,,---...///000,,,,,,,,,,,,+++***))))))***++++++++++++++++++***+++***)))***,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,555555555444444444333333111111111111111111111111222222222222111111111111111111000000///////////////000111222222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,+++***+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******))))))*********++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++******)))*********************************))))))*********++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000/////////000000111222222444666777888@@@III]]]rrrxxxpppppptttvvv|||fffYYYKKKDDDAAA======>>>999999888888888888999999888888777666666666666666777777666555555555555666444444444444444444444444222222222222222222222222111222222222222111000000//////////////////////////////000111111111111111000000000000////////////////////////////////////---------.........//////---------.........//////)))))))))******+++,,,,,,+++,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,666666666555555444444333222222222222222222222222333222222222222111111111000000000000000000000000000000111222222111///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,++++++***************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))+++***************++++++************************)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000111222444444555777999===IIIUUUwwwwwwyyyuuukkkgggsssyyyhhhUUUJJJDDD@@@>>>???;;;;;;::::::::::::;;;;;;999888777777666666777777888777666666555555666666444444444444555555555555222222222222222222222222111222222222222111000000000000000000000000000000//////000111111111111111000000000000////////////...////////////000000000------........./////////..................//////+++++++++,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++,,,+++***+++---......---******+++++++++,,,,,,,,,++++++******++++++,,,,,,777777666666555444444333333333333333333333333333333333222222222111111111/////////000111111222222000111111222111000///...////////////////////////........................------------------------+++,,,,,,---...///000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,++++++***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------////////////000111222333333333666<<>>:::999999888777777888888888888777666666777888999444444444555555555666666333333333333333333333333333333333222222222111111000000000000000000000000000000111111111111000000000000111111111111000000111000///...............////////////000000000000////////////////////////,,,,,,,,,,,,,,,---.../////////000000///...------......---------,,,,,,,,,((()))***+++---...000000,,,,,,,,,+++++++++******++++++++++++++++++++++++===<<<:::999777777666666777777777666666555555555444444444333333333222222111111111111111111111111333333222111111000//////000000///......///000000........................................................................------------------------)))***+++,,,------------...------,,,,,,,,,---------------,,,,,,+++++++++******************************************************++++++++++++******************************************************************************'''((()))***************))))))))))))))))))))))))***))))))(((((())))))***************************(((((()))***,,,---....../////////...,,,***)))(((((()))***++++++***))))))*********+++,,,---------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------...//////////////////...000333333222555;;;888LLLZZZgggtttllldddooo{{{kkkZZZMMMFFF@@@<<<<<<<<<999999::::::999999888888888888999999888777666666666777888444444444555555555666666333333333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000///000000111111111000000000000/////////.........------------............////////////////////////---,,,,,,,,,,,,---...//////////////////...------......---------,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++EEEAAA<<<999::::::888666888777666555444333222222444444444444333333333333111111111111111111111111222222111111000/////////111111000000000000111111........................................................................------------------------******+++,,,------------///...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************&&&'''(((***++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))***+++,,,,,,------/////////...---+++***)))******+++++++++******)))))))))******+++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++///////////////.........++++++---...///000000000000000111444444555;;;CCCGGGbbbwww}}}gggdddfffsssmmmYYYQQQGGG???>>>>>><<<999999999999999888888999::::::999888777666555555666666444555555555555666666666333333333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000...///000111111111111111...///000000000///...---------------............////////////////////////------,,,,,,,,,---.........////////////...------......---------,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++OOOHHH@@@===>>>>>>;;;777666666555444333222222111555444444444444333333333111111111111111111111111111111111000000/////////111111111111111111111111........................---------...............................................................***+++,,,,,,---------,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************'''((()))***************)))))))))))))))))))))))))))(((((((((((((((((()))************************------,,,,,,+++***))))))+++,,,---...............++++++++++++++++++******))))))*********++++++++++++************+++,,,,,,++++++++++++++++++++++++//////..................,,,,,,---...///000000///111111222555555888CCCMMM___{{{ttteeecccrrrlll___QQQDDD@@@@@@>>><<<<<<:::999999999999:::;;;;;;999888777666555555444444555555555555555666666666444444444444444444444444333333333222222222111111111111111111111111111111000000111111111111000000...///000111111222111111---///000222111000...---////////////000000000000////////////////////////------,,,,,,,,,------............//////...------......---------,,,,,,,,,...------,,,+++******))),,,,,,,,,+++++++++******++++++++++++++++++++++++[[[SSSJJJEEEDDDCCC???:::888888888777777777666666555555555444444444333333111111111111111111111111111111111111000000000000111111222222222222111111////////////////////////---------.........//////................................................++++++,,,---------,,,,,,000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************************************************************************************)))((('''))))))))))))))))))))))))))))))(((((((((((())))))************************------,,,,,,+++***))))))+++,,,---...///000000000------,,,+++++++++++++++******************+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++------------------------...//////000//////......000///111444666===LLLZZZyyywwwgggfffqqqooo^^^LLLCCCAAA???>>>???;;;:::::::::::::::;;;;;;999888888777666555555444666666666666666666666666444444444444444444444444333333333222222222111111111111111111111111111111000000111111111111000000//////000111111111111111---///000222222111///...////////////000000000000////////////////////////...------,,,,,,,,,------------............------......---------,,,,,,,,,++++++++++++************,,,,,,,,,+++++++++******++++++++++++++++++++++++hhhaaaYYYRRRNNNJJJDDD@@@888888888777777777777777555555555555444444444333222222222222222222222222222222111111111111111111111111222222222222111111000000000000000000000000,,,,,,------.../////////................................................+++,,,,,,------,,,,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++***((('''&&&))))))))))))))))))))))))******))))))))))))******************************))))))***+++,,,,,,------...///////////////............---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------000111111111111000///...//////222777===HHH]]]ooo|||jjjcccfffkkk~~~ppp\\\OOOGGGAAA???@@@===<<<;;;;;;:::::::::;;;888888999999888777666555777777777666666666666555444444444444444444444444333333333222222222111111222222222222222222222222000000111111111111000000000000111111111111000000...///000111111111000///------------............////////////////////////......---,,,,,,,,,------,,,,,,---............---......---------,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++tttpppiiiaaaXXXQQQKKKHHH::::::999888777666666555555555555555444444444444222222222222222222222222222222222222222222333333000000111222222111000000////////////////////////,,,,,,------...//////000................................................+++,,,,,,------,,,,,,+++...------,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********************************************************************************************)))((('''))))))))))))))))))))))))++++++************++++++************************(((((()))***,,,---.........//////000000000//////000///---,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------------------------------------------.........///000111111222222222222111222444:::AAAKKK\\\vvvnnnbbb\\\ggg{{{tttdddVVVIIICCCBBB???>>>===;;;::::::::::::888888999::::::999888777777777777777666666666555555555555555555555555555333333333222222222111111222222222222222222222222000000111111111111000000111111222111111000///...//////000000000111111111------------............///////////////////////////...---,,,,,,,,,,,,,,,+++,,,------.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++{{{yyysssjjj___UUUOOOMMMAAAAAA???>>><<<:::999888666666555555555444444444222222222222222222222222333333333333333333333333///000111222222111000///........................,,,,,,------...///000000........................////////////////////////,,,,,,,,,------,,,++++++------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******************************************************************************((())))))************))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,+++,,,---///111222333333000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---.........//////000000///000111222333444444444888;;;BBBLLLYYYmmmttthhh```nnnwwwdddRRRGGGEEE@@@???===<<<::::::999999777888:::;;;;;;:::999888888888777777666666666555555555555555555555555555333333333222222222111111222222222222222222222222000000111111111111000000222222222222111///...---000000//////000111222222////////////000000000111///////////////////////////...---,,,,,,,,,,,,,,,+++,,,------.........---......---------,,,,,,,,,/////////......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++|||qqqggg```[[[XXXWWWIIIBBBIIIKKKBBB888666777666555444333444666777333333333222222333444444111222333444444333222111111111111111000000000000111000///------......///------------------------++++++,,,,,,---...//////------------------------//////.........---------,,,,,,------.../////////...------,,,,,,++++++***...------,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,+++***))))))******++++++)))))))))***+++,,,++++++************++++++*********)))))))))))))))))))))))))))******************+++++++++******)))************************......------...///111222111111000...---,,,******---------,,,,,,------...,,,,,,,,,++++++*********++++++,,,------......///...............---------...000444666333000444;;;<<>><<<;;;===::::::999999999999999:::888888888777666666666555666555555555555555666666888777666444333222222222666666555555555444444444111111111111111111111111111111111111111111111111111000////////////000111......////////////......000000000000000000000000///...---------...////////////............//////------......------,,,+++))))))***++++++,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++vvvlllccc\\\XXXNNNAAA<<>>>>>===<<<:::999777777666555444444444444444444333333333333333333333333222222222111111111000000000000000///////////////........................000000000000////////////////////////////////////........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***)))***++++++++++++***))))))***+++,,,,,,+++)))(((++++++************++++++))))))******+++,,,------))))))*********+++++++++,,,+++)))((((((***,,,---*********************************++++++,,,------........./////////000000///......---,,,,,,,,,,,,...---------------------,,,,,,------...////////////000000000111111222222000000555<<>><<<<<<===<<<;;;::::::999999999777777888888888888888888666555555555666888:::;;;;;;:::888666444333222222222222222222111111111111222222222222222222222222222222222222222222222222000000000000000000000000//////000000000000//////////////////////////////,,,------...///000000111//////............///////////////000//////...---............------------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++wwwooohhh```YYYVVVPPPLLLGGGAAA<<<999999888777666555555444444444555333333333333333333333333222222222222111111111111000000000000000/////////........................000000000000000/////////////////////////////////---.....................000000///...---,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***++++++,,,,,,++++++***)))******+++++++++*********++++++,,,,,,***)))(((++++++************++++++'''(((((()))***+++,,,,,,************+++++++++++++++***)))((((((***,,,---************************))))))***++++++,,,,,,,,,------......///000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......//////000......///000111111222222333555999===@@@JJJ^^^qqqqqqeeecccllloooYYYLLLFFFBBB@@@@@@<<<;;;;;;;;;;;;;;;;;;<<<888888888888999999999999666666555666777999;;;<<<:::999888666444333333333555555555555444444444444222222222222222222222222111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////,,,---...///000000111111//////............///////////////000//////...---/////////............---,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++vvvnnnllljjjiiieee___UUUJJJAAA;;;888777888777666555555555555555444444333333333333444444333222222222222111111111000000111111111000///...........................////////////000000000000........................---------...............000000///...------,,,,,,******+++,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++************)))******+++,,,+++++++++++++++***)))(((++++++************++++++((((((((()))*********+++*********++++++++++++,,,***))))))))))))+++,,,---************************((()))***+++,,,,,,,,,,,,,,,,,,------...//////000---------,,,,,,------...,,,,,,,,,,,,,,,------------------...//////000000---...///000111222333333::::::<<<>>>DDDWWWxxxtttkkkaaaooolllZZZNNNEEE@@@@@@<<<<<<;;;;;;;;;<<<<<<===::::::999999999999999999666666777888:::;;;;;;<<<888888666555444444333333444444444444333333333333333333333333333333333333000000000000000000000000000111111222222111111000///000000111111000000///000000000000000000000000---...///000000000000000//////............//////------......------,,,+++//////..................,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++}}}wwwvvvvvvpppjjj```TTTIIIAAA;;;999999888777666555555555555555444333333333333444555333333222222222111111111000000111222111000///....................................//////000000000---------------------------------.........////////////......---------,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***)))((((((***,,,...---,,,+++***))))))))))))++++++************++++++*********************************+++++++++,,,,,,((())))))***++++++,,,,,,************************((()))***,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------...///,,,---------............------......//////000000......000111222444555555<<<>>>DDDNNN\\\sssmmmkkkrrrppp]]]MMMDDDCCC???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888666777999;;;<<<<<<;;;:::666555555444333333444444222222222111111111000000333333333333333333333333111111111111111111111111000111222222222222111000000000111111111111000000000000000000000000000000...///000000111000////////////............//////------......------,,,+++........................------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++{{{yyyqqqmmmeee[[[PPPGGGAAA===999999777666555555555555555444333333333333444555333333333222222222111111000111111222222000///...////////////////////////,,,------...///000000111---------------------------------.........//////...............---------))))))***+++---...//////***++++++,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++---+++((('''''')))---///...---+++)))(((((()))***++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,************************((()))+++,,,------,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000---.........//////000000------......///000000000///000111222444555777777999???NNNcccxxx~~~nnneeepppppp[[[NNNKKKAAA@@@>>>===;;;:::::::::<<<<<<;;;::::::999888888666777:::======<<<:::999444444444333333444444444555555555444444444333333333333333333333333333333222222222222222222222222000111222333333222111000000000111111111111000000000000000000000000000000//////000111111000///...//////............////////////000000//////...---------------......////////////.........---------******+++,,,,,,,,,,,,+++xxxqqqjjjfffddd\\\MMMCCC@@@<<<:::888888888888777555555666666777666444333222444444444444444444444444111111111111111111111111////////////////////////000000000000000000000000000000////////////000000000000//////......------000000//////......------,,,---......---,,,***)))......---,,,,,,+++******+++++++++++++++++++++++++++,,,---...---,,,+++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,+++***))))))************))))))(((''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222111******+++++++++,,,,,,,,,+++*********+++---///000...///////////////......---...///.........000222111000111333777;;;<<<<<<>>>III]]]xxxpppkkkppp}}}ttt___QQQKKKEEE@@@???===:::<<>>LLL]]]wwwzzznnnkkkxxxooo\\\OOOGGGAAA???>>>;;;;;;===<<<<<<;;;::::::999999888:::::::::;;;::::::999888888888888777666555555555555555555444444444333333444444444333333333222222222222222222222222222222111111000000111111222333222222111000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////+++,,,,,,---......------......---------,,,,,,,,,---------,,,,,,+++++++++vvvmmmhhhaaaWWWPPPEEEAAA<<<888777666666666555666666666666666555444333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000////////////000000...///////////////000000.........///////////////++++++++++++,,,---...///......------,,,+++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******,,,+++******)))***************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222111......---,,,+++***))))))......---,,,++++++,,,,,,......///////////////...///000111000000000222444333444555444555;;;CCCIIIZZZppp|||mmmmmmvvvooo[[[PPPEEEBBBAAA>>><<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;::::::999888888888777777666666555555555555555444444444444333444444444444333333333333222222222222222222222222000000111222222222222222222111000000000000000000222111111000///......---........................////////////////////////////////////////////////+++,,,------...---------...------------,,,,,,,,,------,,,,,,,,,,,,++++++vvvlllaaaZZZPPPKKKCCC===999888888888666666666666666666666666333333333333333333333333111111111111111111111111////////////////////////000000000000000000000000000000////////////000000......//////000000000111------......//////000000---,,,+++++++++---...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,++++++******))))))******+++++++++***************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000//////+++++++++,,,,,,,,,---------------,,,,,,,,,---------...//////////////////...000111111000111333555888999999888;;;EEETTT```lllzzzwwwwwwppp```PPPHHHEEEBBB>>>===<<<<<<<<<;;;::::::999999999999999:::999999888777888777777777666666666555555555555555444444444444555444444444444333333333222222222222222222222222///000111333333222111111111111000000000000000111222222111000///...------........................////////////////////////////////////////////////......///////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||ooofff\\\UUUKKKCCC===:::999888888777777777666666666666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000.../////////000000111111------......//////000000000///---,,,+++,,,------......------------,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++************+++++++++***************++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,------,,,++++++,,,,,,,,,---------++++++,,,---......//////------...///////////////...///111111000111444666;;;<<<===???FFFUUUjjjyyy|||zzzvvv```RRRJJJDDD@@@???======<<<;;;;;;::::::999888888888888888777777666777777777777666666666666666666555555555444444444555555555444444444333333222222222222222222222222///000111333333222111111111000000000000000111111111111111000///......---........................////////////////////////////////////////////////...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyyjjjbbbWWWLLLDDD???;;;999:::999888777666666666666444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///000000000000000000111.........///////////////000///...---,,,,,,,,,,,,......------------------......------,,,,,,++++++++++++++++++,,,---......)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------******+++,,,,,,,,,,,,+++++++++************++++++*********)))******+++,,,,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---,,,+++//////...---,,,+++*********+++,,,...////////////,,,---...///000000000000///000222222222333555888;;;>>>CCCKKKXXXkkk|||vvvcccUUUIIIBBB@@@======<<<<<<;;;:::::::::888888888888888777777666777777777777666666666666666666666555555555444444555555555555444444444333222222222222222222222222000000111222222222222222000000000000000111111222000000000000////////////........................////////////////////////////////////////////////---------...------,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------zzzrrrfffZZZPPPIIICCC???<<<;;;999777666666666666555555555555555555555555111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111000000000000000///////////////.........---...............------------..................///......---,,,,,,++++++,,,,,,,,,,,,,,,...///000))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))***++++++,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,//////...---,,,++++++***+++,,,---...//////......,,,---...///000000000000111333444555555666888;;;???DDDOOO___qqq}}}~~~|||fffSSSGGGCCC=========<<<;;;;;;:::::::::::::::::::::999888888666666666666777777777777666666666666555555555555555555555555444444444444222222222222222222222222111111000000111111222333000000000000000111222222////////////000000000000////////////////////////////////////////////////////////////////////////------......---,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------sssfff[[[RRRKKKFFF>>><<<:::888666555555555666666666666666666666666111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222111111000000//////000000//////.........---+++,,,---///000//////...------..................//////...---,,,,,,++++++------,,,,,,---...000111((()))***+++,,,---------++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******))))))***+++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......---.../////////...---,,,,,,---...///000000000000333555666777777888;;;===CCCKKKZZZooorrrppp}}}vvv]]]MMMGGG=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999666666666666777777777777777666666666555555555555666666555555555444444444222222222222222222222222222111000000000111333444000000///000000111222222......//////000000111111000000000000000000000000///////////////////////////////////////////////////000000000///...------,,,,,,,,,------.........+++++++++,,,,,,---------vvvhhhaaaYYYSSSFFFAAA<<<:::;;;<<<:::888555555555555555444444444444444444333333333222222222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////...------------...,,,...///...---+++,,,,,,---------------------------------,,,,,,++++++++++++,,,---,,,***)))***+++,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))************************++++++,,,,,,,,,,,,------......---,,,,,,,,,------//////////////////.........///000000000000222444777555444555999>>>BBBCCCKKKXXXpppuuunnn{{{sss\\\MMMEEEBBB???;;;999999:::;;;::::::;;;<<<;;;:::999888999888888777777777777777666666666666666666666666444444444444444444444444222222222222222222222222444444333222222111111000222222111111111111222222333222000///...///000222111000///......///000111........................////////////////////////------------------------+++++++++,,,,,,---------///............---------wwwmmmcccZZZNNNHHHAAA<<<;;;;;;999888777777777666666666666666444444444333333333222222222222222222222222222222111111111111111111111111111000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////...------------...,,,...//////---,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,------...........................///000000//////111333333333555777;;;???CCCFFFSSSgggqqqrrr{{{lll[[[KKKGGGBBB>>>======<<<;;;::::::;;;;;;;;;:::999888999999888777777777777777666666666666666666666666444444444444444444444444222222222222222222222222222222222222222222222333222222111111111111222222333222000///...///000111111000///......///000111........................////////////////////////------------------------,,,,,,,,,---------------............------------wwwkkk___VVVJJJBBB>>><<<:::888999999888888888777777777444444444444333333333333111111111111111111111111111111111111111111111111111111000000000/////////000000000000000000000000000000000000000000000000//////////////////////////////...------------...,,,...//////---,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++---...///...,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------------------......///000000///......000222111444888;;;===BBBHHHMMM```|||tttppp~~~qqqXXXPPPFFFAAA@@@@@@>>>;;;:::;;;;;;;;;;;;:::999999999999888777777777777888666666666666666666666666555555555555555555555555333333333333333333333333000111111222333333444444222222111111111111222222333222000/////////000111000000////////////000000........................////////////////////////.......................................---------............------------qqqfffWWWJJJBBB>>>;;;888::::::999999888777777777555444444444444333333333111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////////////////////////////////////////////////////...------------...---...000///---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,---------------,,,,,,,,,---------------///000000///......///111333777;;;===@@@FFFQQQZZZpppyyyuuulll^^^MMMCCCAAA@@@>>>;;;;;;;;;;;;;;;;;;::::::::::::999888888777777888888666666666666666666666666666666666666666666666666333333333333333333333333111111111222222333333333222222111111111111222222222111000000//////000000000000////////////000000........................////////////////////////////////////////////////000000//////......------.........---------,,,,,,uuucccTTTIIIAAA;;;777::::::999999888777666666555555555444444444333333111111111111111111111111111111111111111111111111111111111111000000000000//////////////////////////////////////////////////////////////////////////////...------------...---///000///...,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,---............---,,,,,,,,,---------......///000000///......000222555999<<>>;;;<<<<<<;;;;;;;;;::::::::::::999999888888888888888666666666666666666666666666666666666666666666666333333333333333333333333333333333222222222111111222222111111111111222222222111111000000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000//////............------------,,,,,,,,,qqqaaaTTTHHH???999;;;;;;:::999888777777666555555555555444444444333222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000//////////////////////////////...------------...---///000000...------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++,,,,,,******+++---,,,,,,,,,+++++++++*********************************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------+++,,,...///000000///...,,,,,,,,,---......//////...///000000000000222444777:::???FFFQQQ```rrr}}}sssooottt\\\MMMEEE@@@======<<<<<<;;;:::;;;;;;;;;::::::999888888888888999666666666666666666666666555555555555555555555555333333333333333333333333444444333333222111111000222222111111111111222222111111111111000000000/////////000000000000//////////////////////////////////////////////////////........................///////////////.........------------,,,,,,,,,,,,sssdddVVVIIIAAA======<<<;;;:::999888777555555555555444444444444333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000//////////////////////////////...------------......///000000...------...+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,++++++,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---///111222111000000,,,------...//////000000...///111111111222444777:::>>>GGGUUUgggzzzuuuyyyuuu^^^NNNDDD???>>>===<<<;;;:::;;;;;;<<<;;;:::999999888888999999666666666666666666666666444444444444444444444444444444444444444444444444333222222222222222222222222222111111111111222222111111111111111000//////...///000111111000///...////////////////////////////////////////////////------------------------..................//////---------,,,,,,,,,++++++rrrbbbSSSIII???>>>===<<<;;;:::999999666666555555555444444444444444444444444444444444222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000//////////////////////////////...------------......///111000...------...------------------------+++++++++,,,,,,---------+++,,,------,,,,,,...///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,...000222333222111111------......///000111111...///111111222333666888===CCCPPPccczzz|||~~~lllVVVHHHBBB>>>===<<<;;;:::;;;<<<<<<;;;:::999999888888999999666666666666666666666666444444444444444444444444444444444444444444444444111111111222222333444444222222111111111111222222111111111111111000//////...///000111111000///...000000000000000000000000////////////////////////------------------------,,,---------......//////---------,,,,,,,,,++++++wwwdddVVVKKKEEE@@@???>>>;;;;;;===888888999999999999888888666666555444333333222222222222111111111111222222222222222222222111000///000000000000000000000000222111///.........///000......////////////......,,,------......------,,,///............---------,,,,,,,,,+++++++++******------............------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///++++++,,,---...///000111111///---...111222111000333111111111000111888AAAGGGMMMdddzzz}}}jjjSSSFFFAAA===:::;;;;;;999;;;>>>@@@===:::888888999888888999888888777666555555444666666555555555444444444222222333444555555555444333333333333333333333333333222222111111222222333000000000000000000000000000000000000//////////////////............//////000000000000////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrWWWLLLBBB???===:::999;;;888888888888777777666555666666555444444333222222222222111111111111222222222222222222222111000000000000000000000000000000222111000///...//////000......////////////......,,,------......------,,,///............---------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++******************+++******))))))******+++,,,+++,,,,,,---...///000111000...,,,---///000///...111000111333444666???IIIVVVddd}}}|||bbbRRRHHHBBB>>>>>>>>>;;;<<<@@@???<<<999888888999999888999888888777666666555555666666555555555444444444333444444555555555555444333333333333333333333333333222222111111222222333111111111111111111111111111111111000000000000/////////............//////000000000000////////////////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmm]]]KKKBBB???<<<::::::::::::999888777666666555666666555555444333333333222222222222222222222222222222222222222222111000000000000000000000000000111111000///////////////......////////////......------............------///............---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***************)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,------...,,,,,,---...//////000111111///......///000///...------000444666:::EEEQQQeee{{{}}}uuu```LLLEEE???>>>===;;;;;;>>>>>>;;;999888999::::::999888888888777777666666555666666666555555555444444555555666666666555444444333333333333333333333333333222222111111222222333111111111111111111111111111111111111000000000000//////............//////000000000000/////////////////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,rrrYYYLLLFFFBBB>>>===<<<;;;:::999999888888888666666555555444444444333222222333333333333222222222222222333333222111111000000000000000000000000111000000///////////////......////////////......------............------///............---------......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++---------------...//////,,,------...///000000000222111000000000000000000///000444888:::@@@MMM[[[tttxxxxxxkkkRRRIIIAAA???>>><<<<<<>>><<<:::999888:::;;;::::::888888888777777777666666666666666666555555555555666777777777666555444444333333333333333333333333333222222111111222222333111111111111111111111111111111000000000///////////////............//////000000000000/////////////////////////////////////////////////////////...------------------------jjjYYYPPPHHHCCCAAA::::::999888888888999999666555555555555555444444222333444444444444333222111222222333333333222222000000000000000000000000000000000000000//////.........////////////......---......//////......---///............---------......---------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***************++++++,,,---.........///000000000111111000000//////000111444555999===@@@HHHYYYiiippp|||uuu[[[PPPFFFCCCBBB@@@???AAA<<<:::999999:::;;;:::999888888888888777777777777777777666666666555555555666777777777666555444444333333333333333333333333333222222111111222222333111111111111111111111111000000/////////.........//////............//////000000000000////////////////////////////////////.../////////////////////------------------------{{{iii\\\QQQIIIGGG;;;:::888777666666777888555555555555555555555555333333555555555555333333111222333333333333333333000000000000000000000000000000000000000///............////////////............////////////......///............---------------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++)))))))))***************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------....../////////000000000.../////////......000222333555999>>>CCCPPPfffzzz|||zzzbbbUUUHHHCCCAAA>>><<<<<<<<<;;;::::::;;;;;;999888888888888888888888888888777777777666666666555555555555666666666555444444333333333333333333333333333222222111111222222333222222222222222222222222000000000000//////////////////............//////000000000000////////////////////////////////////---............/////////------------------------{{{kkk\\\RRRPPP@@@???<<<999777666666777555555555555666666666666333444555666666555444333111222333333444444333333000000000000000000000000///000000111000///...---......////////////............////////////......///............---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---...------------...//////////////////000000000000...000111111000000333666666999???FFFPPPbbb~~~ooo___OOOGGGCCC>>>:::999===;;;::::::;;;:::888666888888888888888888888888777777777777666666666555333444444555555555555444333333333333333333333333333222222111111222222333222222222222222222222222222222222111111111111000//////............//////000000000000////////////////////////////////////,,,,,,------....................................wwweee[[[XXXHHHEEEAAA===:::888888888555555555666666666666666333444666777777666444333111222333333444444444444000000000000000000000000///000111111111000...---......////////////............////////////......//////.........---------,,,,,,,,,+++++++++************++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***,,,---...///,,,++++++******++++++,,,+++************+++,,,,,,////////////000000000000000333555555444555888;;;AAAEEELLLVVVcccyyyxxxtttvvv~~~nnn\\\QQQKKKDDD???>>>===<<<;;;;;;;;;:::777555888888888888888888999999777777777777666666666666222222333444555555555555333333333333333333333333333222222222222222222333222222222222222222222222444444444333333333222222//////............//////000000000000////////////////////////////////////,,,,,,,,,---------..............................zzzfffYYYSSSNNNFFF>>>999777888999666666666555444333111000666555444444333333333333444444333333333333222222111111111111000000000000000000111111111111000000...///000111111000///..................///000000------------------------.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++************+++,,,------.........------,,,,,,,,,,,,,,,------...///000000111111000000//////......111444444222222777<<>>===;;;::::::999888888888888888888888888888888888888888777666666555555555444444444444444444444444444444555555666444444333333333333222222222222333444444444333333000111111222222222222111000000000000000000000000111000000//////......------///000000///......///.........---------------,,,,,,------......------{{{eeeTTTKKKFFF@@@;;;999888888777777777777777222222222222222333444555444444333333333222222222222222222111111111000000000000111111111111000000//////000000000000//////...............///000000........................------------------------*********+++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,---...///---------------------------------.........//////222222222222222222222222555444666???HHHMMMRRRUUUSSS```tttpppjjjkkkttt}}}sss^^^MMMBBB@@@AAAAAA>>>;;;:::::::::888888888888888888888888888888888888888777666666555555555555555444444444555444444444444444555555444444333333333222222222///000111111222222222222222222222111111000000000////////////////////////000000000000//////......---///000000///......///...............---------+++,,,,,,------,,,,,,,,,zzzeeeXXXOOOFFF@@@:::999888777666666666777222222222222333444444555444444333333333222222222222222222222111111111111000000111111111111000000000000////////////000000...............///000000........................------------------------++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,************+++,,,---...---------------------------------...............111111222222333333444444555555:::EEELLLMMMNNNRRRXXXnnnqqqiiiiiioooxxxttt[[[JJJAAAAAAAAA>>>;;;:::;;;<<<888888888888888888888888888888888888888777666666555555555555555555555555444444333333333333444444444444333333333222222222///000111111222222222222333333222000///...------////////////////////////000000000000000/////////---///000000///......///........................+++,,,,,,,,,,,,,,,++++++xxxfffVVVHHH???<<<;;;999777666666666777444444333333333444555555444444333333333333222222333222222222222111111111000000111111111111000000000000////////////000000...............///000000........................,,,,,,,,,------------...,,,,,,+++,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,************+++,,,------,,,,,,,,,------------...........................000000111222333333444444444555===IIIMMMKKKMMMSSSddd}}}tttjjjjjjqqqxxxmmmUUUGGGEEEAAA>>><<<<<<<<<<<<999999999999999999999999888888888888888777666666555555555555555666666666555444333333333333333333444444333333333333222222222222333444444444333333333333111///...---------000000000000000000000000000000000000000000000000---///000000///......///.............../////////,,,,,,------,,,,,,++++++|||fffRRRFFF???>>>;;;888777666777777666666555444444444555555444444333333333333222222333333222222222111111111000000111111111111000000111000///......///000111...............///000000........................,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++---......,,,,,,,,,---------..............................//////000111222333444444777999BBBNNNPPPNNNUUUaaazzztttnnnrrr|||hhhQQQKKKDDD???>>>>>><<<;;;999999999999999999999999888888888888888777666666444555555555666666666777666666555444444444444444444444333333333333222222333333444444444333222222222111000/////////000111000000000000000000000000000000000000000000000000---///000000///......///---........./////////000---------------,,,++++++zzzdddVVVBBB@@@===:::888777777888888777666555555555555555444444444333333333222222333333333222222222111111000000111111111111000000111000///......///000111...............///000000////////////////////////,,,,,,,,,------...............---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********+++,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,------..............................---......///111222333444444<<<>>>GGGSSSUUUTTT```qqqxxxqqqvvv}}}ZZZQQQFFF@@@??????<<<999999999999999999999999999888888888888888777666666444555555555666666777777888777666555555555555555444444444333333333222222222222222222222111000///111000000000000222444555000000000000000000000000000000000000000111111111---///000000///......///---.........//////000000............------,,,+++sss```PPPEEE===;;;<<<:::888888777777777777666666666666555444333333555555444333222222222222222222222222222222222111111111111000000000000000000000000000---.........//////000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000333000///111111000222777:::GGGSSSUUUUUUaaazzzzzzsss```LLLBBB@@@>>>======<<<;;;::::::999999::::::888888888888888888888888888777777666555444444444777777666555444444333333444444444444444444444444444444444333333222222222444333333222111000//////111111000000000000111111111111000000//////......////////////////////////000000//////.........---,,,---...//////...---,,,ooo\\\OOOCCC???===:::777888777777777666666666666555555444333333555555444333222222222222222222222222222222222111111111111000000000000000000000000000............/////////000------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000222//////222222111444999:::DDDPPPXXXbbbvvvyyynnnWWWJJJEEEBBBAAAAAA<<<;;;::::::999999::::::888888888888888888888888888777777666555555444444777666666555444444333333444444444444444444444444444444444333333222222222222222222111111111111111111111000000000000111111111000000000/////////...////////////////////////000/////////............------...//////...------~~~fffXXXHHH@@@<<<888777777777777666666666555555555555444333444555555555333333333333333333333333333222222222111111111111000000000000000000000000000............////////////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000...000333333222666;;;===CCCOOO___tttzzz|||```NNNEEE@@@???@@@<<<;;;;;;:::::::::::::::888888888888888888888888888777777666666555555444666666666555444444333333444444444444444444444444444444333333333333222222000000111111111222222222111111000000000000111111000000000000////////////////////////////////////////////////............------...//////...------ssscccPPPFFF@@@<<<;;;<<<777777777666666666555555666444333444555666555444333333333333333333333333222222222111111111000000////////////////////////.........///////////////---..................---------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------...//////000000//////111444333222666<<>>@@@<<<<<<;;;:::::::::::::::888888888888888888888888777777777777666666555555666666555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111000000000000///////////////////////////////////////////////////.........---..................---wwwbbbTTTKKKCCC??????888777777777777666666666666555444444666666555444333333333333333333333333222222222111111111000000///////////////////////////////////////..................------.........------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------------------......//////000000000000000222444333222888@@@NNNUUUfffwwwrrrzzzdddTTTHHHCCCCCC===<<<;;;;;;::::::;;;;;;888888888888888888888888777777777777777666666666555555555555555444444444444444444444444444444444333333333333333333333333333333222222111000000///111111000000000000111111////////////000000000000////////////////////////.........///////////////.........------.........tttbbbTTTGGG>>>:::999999888888888777777777666555444555666666555444333333333333333333333333222222222111111111111000000000000000000000000000///////////////.........///...------------...///------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------////////////000000111111000000222444444555>>>HHHYYYfff|||ooovvvvvvcccRRRGGGCCC===<<<<<<;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444222222333333333333444444444444333222111000///...111111000000000000111111////////////000000000000////////////////////////.........//////////////////...------------...///rrraaaPPPBBB===:::::::::999999999999888777555444555666777666444444444444444444444444444222222222111111111111000000000000000000000000000000/////////............///...------------...///........................++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................//////000000000000111111000000333555666;;;GGGTTTeeevvvxxxqqqwwwttt]]]KKKCCC======<<<;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777555555555555555555555555444444444444444444444444222222222333333444444444222222222111111111000000111111000000000000111111.../////////000000000111////////////////////////............/////////000///...------------...///rrr___PPPIII;;;;;;;;;:::::::::999999777555444555666777666555444444444444444444444444222222222111111111111000000000000000000000000000000000//////.........---///...---,,,,,,---...///........................++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................000000000000111111111111///000333666999@@@OOO^^^nnnvvvvvvjjjSSSHHH======<<<;;;;;;;;;;;;<<<888888888888888888888888777777777777777888888888444555555555555555555555444444444444444444444444222222222333333444444444111111111111111222222222111111000000000000111111.../////////000000111111////////////////////////---.........//////000000///...---,,,,,,---...///nnn\\\PPPEEE>>>:::;;;===;;;999:::666666555444444444444555666555333222111222333333000000000000000000000000000000000000000111111111222222000///............/////////...------,,,,,,000///...---,,,---......***+++,,,,,,------------+++++++++,,,,,,,,,------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---...//////..................------......---......///000111000555888888<<>>777:::??????;;;::::::::::::999999999888888555555666777888999:::::::::888666444333444555666666777888888777555333222222222222222222222222222111111111111111111111111222222222111111111111000222111111111000000//////000000000000000000000000222222111000///...------////////////////////////}}}fffVVVJJJBBB<<<<<<<<<:::888888666666666666555555555555555444333222222222333333222222222222222222222222111111111111000000000000222111000///............------..................000///...---,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................000/////////000000111222111333666<<>>>>>;;;888777666777888888888777666555555444333333222333333333333333333333333333333333222222222111000000000///222111000//////......///,,,,,,------...//////000//////...------------...,,,------------,,,,,,+++,,,------------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------..............................111111111111111111222333555333888DDDNNNUUUbbbpppjjjNNNGGGAAA???===:::;;;???::::::::::::999999999999999999888888888777777777999888666555444444555555777666555444333333333333333333333333333333333333333333333333333333333333222222222111111111111000111111111111000000000000000000000000000000000000.../////////000000000111////////////////////////ooobbbTTTGGGBBBAAA===::::::777888999::::::888666555444444444333333333444444111111111111111111111111333333222222111000//////111111000///////////////---------.........////////////......---------------.........---,,,++++++---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000............------------............////////////111111111111111222222333888777???LLLUUU\\\ooo```TTTHHHBBB>>>;;;:::<<<;;;;;;:::::::::999999999888888888888888888888888888777666555444555555555666555444222222333333444333333333333333333333333333333333333333333333333222222222111111111000000111111111000000000000000////////////////////////111111111000///.........////////////////////////ooo^^^MMMEEECCC???<<<:::777999:::;;;;;;999777666444444444444444444444444111111111111111111111111444333333222111000000///111000000////////////000//////.........---------...............---------............------,,,+++---------.........//////------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000.....................---........./////////000000000000000000111222333333888<<>>;;;999;;;;;;;;;:::::::::999999666777777888999:::::::::777666666555555555555555666555333222222333444555333333333333333333333333333333333333333333333333222222222111111111000000000000000000000000111111////////////////////////111111000000//////......////////////////////////lllVVVKKKFFFAAA<<<:::888999:::::::::999888777333333444555555555555444444444444444444444444444333333333222111111111000000000////////////000000000//////...------,,,,,,......//////......---,,,---............------,,,,,,------------............------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////..................//////.........//////000000111...//////000111333444555999AAAJJJRRR]]]rrrkkkOOOBBBAAA@@@===;;;;;;;;;;;;;;;::::::::::::666666777888999:::;;;<<<666666666666666666555555555555444444444444444555333333333333333333333333333333333333333333333333222222222111111111111000000000000000111111111111000000000000000000000000------...///000111222222////////////////////////~~~dddUUUMMMFFF???<<<999999999999888888888888222333555666666666555444444444444444444444444444222222222222222222222222000000////////////000000..................---------.../////////...---,,,,,,---..................,,,,,,,,,,,,------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------......//////000000---......///000000111111......///111333555777888===HHHQQQWWWiii___KKKCCC@@@>>>>>><<<;;;;;;;;;;;;:::::::::888888888999999:::::::::555555666666666666666555444555555666666555555555444444444444444444444444222222222222222222222222222222222111111111111000///000000000111111111111000000000000000000000000------...///000111222222////////////////////////ppp^^^TTTKKKCCC???:::999888777777777888888222333555666666666555555222222222222222222222222222222222222222222333333000000////////////000111,,,,,,------.../////////---.../////////...,,,,,,,,,,,,---.../////////...+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,------...///000111111---......///000111111222...///000222555777:::;;;CCCPPPWWW]]]vvvqqqVVVFFF>>>>>>AAA<<<<<<;;;;;;;;;::::::::::::::::::999999999999888555555666666666666666555444555666777777777555555444444444444444444444444111111111111111111111111222222222111111111111000//////000000111111111222000000000000000000000000000000000000////////////////////////////////////gggZZZTTTIII>>>@@@<<<:::;;;:::777777:::777777555444444444444444555444333333222222333333333222000000000222444555111111000000//////......////////////////////////........................------............------.................................---------,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///---------.........//////000000000000////////////000333555444333555<<>><<<:::999999999888666:::999999999888888888888888888777777777666666666555555555555666666666666555555444444444444555555444333222111111111222222222222333777:::======<<<333333222111111111111111000000111222222111///...000000000000000000000000000000000000000000000000pppdddKKKDDD>>>======:::888:::999888777666555555555555555555444333333333333333111111222333333222222111000000000000000000000000////////////////////////........................------............------........................///............---------+++++++++,,,,,,,,,---------------------------------------............///............////////////000000000000000111111111333333444777>>>IIIWWWaaannnyyy~~~uuuzzzyyy[[[JJJFFFAAA???<<<;;;<<<<<<;;;:::::::::999999999888888888777777777777666666666666444444444555666777777888555555555555555555555555333222222222222222222222111111222666:::<<<======555444222111111111222333000000111111111111000///////////////////////////////////////////////////yyy}}}nnnVVVKKKBBB???===:::888999999999888777666666666666666555444444333333444444222333333444333333222222000000000000111111111111////////////////////////........................------............------......................../////////.........------+++++++++,,,,,,,,,---------------------------------------............///........./////////000000///000000000111111111222333444666<<>>>>>===:::::::::999999999999888777777777777666666666666333444444555666777888888555555555555555555555555222222222222222222222222222111111333666888888888555444222111111111222333000000000111111111000000////////////////////////////////////////////////yyydddWWWHHHBBB???;;;:::;;;:::999888777666666666666666555555444444444444444333333333222222222222222000000000111111111111222////////////////////////........................------............------........................------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------............///....../////////000000000///000000111111222222222444666;;;EEESSSbbbpppxxx{{{yyy|||}}}||||||}}}~~~cccNNNEEEBBB>>><<<============::::::::::::999999999999888888777777777666666666444444444555666777777888444444555555555555444444111111222333333333222222222111///000222333333222333333222111111111111111000000000000000111111111000000000000000000000000000000000000000000000000ssscccPPPFFFAAA>>><<<===::::::999888777777777777666666555444444444444444333222000/////////000111000000111111111222222222////////////////////////........................------............------........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///.../////////000000000000///000000111111222333333444888BBBQQQbbbsss}}}zzz}}}}}}~~~~~~uuu^^^KKKGGGBBB???======<<<;;;;;;;;;:::::::::999999999999999888888888777777777444444555555666666777777222333444555555444333222000111222333333333333222333111//////111222222111111111222222111111000///000000000000000111111222000000000000000000000000000000000000000000000000}}}kkkUUUIIICCC@@@???@@@;;;:::999888777777777777666666555444444444444555222000...---,,,---...///000000111111222222222222////////////////////////........................---..................---........................000000/////////.........++++++,,,,,,,,,------------------------------------------.........//////////////////000000000000///000000111222222333333444:::GGGYYYmmm}}}www{{{}}}{{{{{{vvvsssRRRMMMGGGBBB@@@>>>===;;;;;;;;;;;;:::::::::999999999999999999888888888888555555555666666666666666222222333444444333222222000111222333444333333222444222000000111333333333000000111222222000///...000000//////000111222222000000000000000000000000000000000000000000000000qqqZZZUUUMMM???:::???:::999777777888888777555666666555555555444444444444444333333222111000000000000000000////////////......//////000000111111000/////////....................................------------------------***++++++,,,...000111222---,,,,,,,,,,,,---......------,,,++++++******)))++++++,,,,,,---...//////---------...///000000111222222111//////222444444===AAANNNaaaqqq|||vvvvvv{{{}}}~~~xxxzzzeeePPPFFFCCC>>>>>>>>>777>>>======;;;:::999888888777777777777777777777777555555444333333333333444555555555555555555555555555555444444444333333333111111111111111111111111444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000jjj\\\QQQDDD>>>???===;;;:::::::::999777555666666555555555444444444444444333333222111111000222111111111111000000000////////////000000111111000000/////////.................................------------------------///......---------......---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,++++++,,,------...//////------......///000000111000111000///000222555666>>>FFFVVViiixxx|||wwwwww{{{}}}~~~}}}|||}}}sssppp}}}aaaMMMDDD===???CCC???<<<<<<;;;:::999888888888888888888888888888888888666555555444444444444444555555555555555555555555333333333333222222222222111111111111111111111111444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000gggWWWLLLEEE@@@>>>===<<<<<<<<<;;;888666666666666555555555444444444444333333222222111111333333222222222111111111/////////000000000000111000000000/////////..............................------------------------//////...---,,,,,,,,,------,,,,,,,,,,,,---......------------............,,,,,,,,,---......//////---......//////000000111000000111222333444888;;;>>>LLL```rrr}}}|||zzzzzzyyyyyy~~~{{{wwwxxx{{{~~~~~~}}}}}}~~~yyytttssswww}}}uuudddqqqoooTTTFFF===???CCC>>>:::::::::999999888888888888888888888888888888888777777666555555555555555555555555555555555555555222222222111111111000000222222222222222222222222444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000rrr]]]TTTLLLBBB>>><<<;;;;;;<<<;;;999666666666666666555555555555444444333333333222222222333222222222111111111111000000000000000000000000000000000////////////...................................................,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......+++,,,,,,---......//////,,,---------......//////......//////000000000000222111333555555666;;;AAAGGGXXXnnn}}}{{{||||||{{{zzzwwwtttyyywwwuuuwwwzzz}}}}}}}}}}}}~~~|||wwwsssqqqssswwwzzz}}}iiihhhxxx]]]OOODDDBBBAAA999:::::::::999999999999999888888888888888888888888888777777666666666666666555555555555555555555555222222222111111111111000222222222222222222222222444333222222111111222222111111111111111111111111000000000000////////////////////////////////////~~~fff]]]TTTIII>>><<<::::::::::::999777777777666666666555555555444444444333333333333333222222111111111000000000111111111111000000000000111000000000////////////////////////////////////........................,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......******+++,,,---...//////------...............////////////000000000000000222111222555444555<<>><<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777666666666666666555555555555555555555555555555555444444444333333333333333333333333333333444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000rrrfff```QQQKKKDDD>>><<<;;;;;;;;;777777777777666666666555444444444444444444444444333333222222222111111111222222222111111111000000111111111000000000//////////////////////////////........................------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------......//////////////////............000000000000000000000000222...000666888<<>><<<<<<;;;;;;:::999888888999999999999999999999999777777666555555555555666555555555555555555555555555555555555444444444333333333333333333333333333444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000yyyllliii[[[TTTJJJBBB>>><<<<<<<<<777777777777666666666666444444444444444444444444444444444333333333222222222222222222111111000000111111111111000000000000000000000000000000000000////////////////////////))))))***+++,,,...000111---,,,,,,,,,,,,---...............//////////////////////////////.........111111111000000000000000555111333:::>>>DDDWWWlllsssgggjjj}}}~~~}}}{{{yyyxxx{{{}}}vvvtttttttttssswwwuuussspppnnnllllllkkkbbbdddfffhhhkkkpppuuuyyywwwgggSSSIII@@@<<<<<<;;;:::999777777666999999999999999999999999777777666555555555555555555555555555555555555555555555444444444333333333333333333333333333333333444333222222111111222222111111111111111111111111000000000000////////////000000000000000000000000yyymmmdddYYYLLLFFFBBB>>>>>>@@@999777666555666777777666555444333333222222333333444333222222111111222222333333111000000000111222000000000000000000000000000000000000000000000000////////////////////////------------------------.........------,,,,,,,,,.........------,,,,,,,,,000000////////////000000---///000000000000333555222333555888===LLLfff~~~uuunnncccwww}}}|||zzzyyy{{{~~~}}}xxxvvvvvvvvvvvvtttpppllliiigggggghhhbbbbbbccceeegggiiikkklllvvv{{{nnnsss~~~yyy\\\IIICCCAAA===;;;<<<<<<:::;;;???;;;:::999999;;;===<<<<<<;;;:::999777666555555555666666666666555555555555555444444333333444444555333222222111111222222333222222222222222222222222444333222111111222333444111111000000//////......////////////////////////ssshhh]]]RRRKKKDDD===999::::::888777666777666555333666555444444333333444444444333222222111111222222222222000/////////000111000000000000000000000000000000000000000000000000////////////////////////------------------------.........------,,,,,,,,,.........------,,,,,,,,,000000////////////000000...///000000000000222444555444666<<>>===:::999:::>>><<<:::999;;;===>>>>>><<<;;;:::999888777777777666666666666555555555555555444444333333444444555333333222222222222333333222222222222222222222222222222222333333222222222222222222222111111111111111111111111111111111111yyylll]]]SSSKKKDDD@@@@@@:::999888888999888555333777666555555444444555555444333222222111111222222222111111000000000000000////////////////////////////////////////////////////////////////////////.......................................---------...............---------000000////////////000000000111222222111111333444999666:::HHHZZZlll}}}uuubbb```ggg{{{wwwtttqqqssswwwzzz|||~~~zzzxxxyyyzzzzzz{{{}}}~~~~~~|||zzzvvvqqqmmmiiigggfffdddcccbbbaaa```_________bbbbbbccceeehhhlllpppsssssswww|||~~~kkkeee{{{oooWWWGGGAAA===>>>???<<<::::::>>>;;;999888999;;;<<<===;;;:::999888777777777777666666666666555555555555555444444333333444444555333333333222222333333333222222222222222222222222111222333444444333222111111111111111111111111111111111111111111111111111{{{oooddd```\\\TTTJJJEEE;;;:::999999:::999888666666555555444333444444444444333222222111111222222333333333222222222111111////////////////////////////////////////////////////////////////////////........................................................................000000////////////000000111222333222111222444666999888>>>PPPdddtttfff[[[gggyyyzzztttqqqoooooottt{{{~~~~~~|||{{{zzzzzz{{{{{{{{{{{{||||||}}}vvvqqqnnnmmmmmmeeedddcccaaa``````______```______```cccgggkkkmmmkkkooouuuyyyzzzyyyyyyyyy~~~xxxeeeppp~~~bbbKKKCCC===>>>@@@>>><<<===<<<:::777777888999::::::999888777666666555666666666666666666555555555555555444444333333444444555444333333333333333333444222222222222222222222222111222333444444333222111000000000000000000000000000000000000000000000000vvvmmmooopppfffUUUHHH???===::::::::::::999888666555444444333333444444444333222222111111222222333333444444333333222111000000000000000000000000000000000000000000000000////////////////////////......................................./////////.............../////////000000////////////000000000111333333222333555888999:::EEEYYYmmmxxxttt___^^^sssxxxrrrnnnnnnooopppvvv|||~~~}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzvvvtttsssfffeeecccbbb```___^^^^^^^^^]]][[[\\\___ccceeeeeedddhhhmmmqqqrrrrrrrrrrrrwwwzzz~~~uuusssjjjQQQGGG??????@@@???>>>>>>:::999777777888999888777888777666555555555555555666666666666555555555555555444444333333444444555444444333333333333444444222222222222222222222222222222222333333222222222///////////////000000000000000000000000000000000rrrqqqvvvppp___QQQFFFBBB===::::::999999888777666555555444555555555444333222222111111222222222222333444333222111000000000000000000000000000000000000000000000000000////////////////////////........................---........./////////000---........./////////000000000////////////000000///111222333333444777999:::>>>LLLaaasss{{{}}}~~~}}}lllfffpppxxxqqqmmmooorrrsssvvvzzz~~~~~~|||{{{yyyzzzzzzzzz{{{{{{||||||zzzwwwlllkkkhhheeebbb```^^^]]]^^^\\\ZZZ[[[^^^```aaa```^^^bbbgggjjjkkkkkkkkklllnnnppptttvvvxxxyyy{{{}}}tttZZZMMMBBB???@@@???===>>>999888888999:::999777555888777777666666666666666666666666666555555555555555444444333333444444555444444333333333333444444222222222222222222222222333222222222222222222333//////000000000111111111111111111111111111111111ssskkkqqqqqqhhh]]]KKKFFF@@@;;;999888888777888888777666666666666666444333222222111111222222111111222333222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000---.........//////000000000000////////////000000...000222333444555888;;;:::AAAQQQgggwww|||||||||sssiiiqqq{{{tttppprrrvvvvvvwwwxxx{{{}}}~~~{{{yyyxxxxxxyyyzzz|||}}}~~~~~~}}}xxxsssqqqmmmiiieeebbb```^^^___]]][[[\\\___```___^^^[[[^^^bbbeeeffffffggghhhgggjjjmmmoooppprrrtttvvvvvvxxxzzz|||~~~{{{```RRRDDD@@@???>>><<<===999999:::;;;<<<;;;777555999888777777777777777888777666666666555555555555555444444333333444444555555444444333333444444555222222222222222222222222444333222111111222333444000000111111222222222333222222222222222222222222oooeeedddeeeeeeWWWPPPGGG???;;;;;;;;;;;;666555444555888999888777666555444222111111222222222111111111000000//////............////////////000000000000000000000000////////////////////////////////////////////////---------........./////////......---------......++++++,,,---...///000111...///333888888444555999@@@JJJ]]]rrr{{{}}}{{{iiinnn~~~wwwtttqqqoooqqqtttvvvwww~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||}}}~~~tttqqqnnnkkkiiigggcccaaaaaa```___]]]\\\[[[ZZZZZZ\\\]]]____________```bbbgggggghhhjjjkkklllmmmnnnrrrrrrssstttxxx}}}|||qqqZZZEEEAAAAAA===;;;???===<<<;;;;;;999999888777777777777777666666666666777666666666666555555555555555444444444333333333333333333333333333333333666555555444222111111000555444222111111111222222111111111111111111111111111111111111111111111111yyyiiibbbaaaaaa\\\UUUKKKBBB===;;;::::::888777666666777888777555666555444333222222333333222111111111000000000000////////////////////////000000000000000000000000////////////////////////........................---------........./////////......------.........------...///000111222222000000222666666555999???EEEQQQeeewww~~~mmm```ooowwwrrrqqqooopppssswwwzzzzzz}}}}}}||||||||||||{{{{{{vvvwwwzzz|||uuusssooollljjjgggdddaaa```___^^^]]]\\\\\\\\\\\\ZZZ[[[\\\\\\[[[[[[\\\^^^bbbcccdddfffgggiiijjjkkknnnnnnoooqqqtttyyy~~~~~~dddMMMEEEDDD???===???===<<<<<<;;;:::999888888888777777777666666666666666666666555555555555444555555444444444333333333333333333333333333333333666555555444222111111000222333333333333222111000111111111111111111111111111111111111111111111111tttddd______aaaZZZPPPFFF@@@<<<:::888:::888777777777777555444555555444444333444444555111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000------------------------------.........////////////......---......////////////000111222333333444222111222444444555<<>>:::888:::888777777888777666444555555444444555555555666111111111111111111111111222222222111111111111111////////////////////////000000000000000000000000------------------------............////////////...............//////000000000111111222333333444222222333444444555>>>HHHUUUbbbrrr{{{}}}hhh```gggrrrlllkkkjjjkkknnnsssyyy}}}|||||||||{{{zzzzzzyyyyyyyyyzzz||||||yyyuuurrrnnnkkkgggdddcccbbb```___^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWXXXZZZYYYYYY[[[\\\^^^```aaabbbccccccdddfffiiimmmppprrrtttxxx~~~cccSSSLLLFFFAAA???======<<<;;;:::999888888888888888777777777666666555555555555444444444444555555444444444333333333333333333333333333333333555555444333333222111111000111333444444333111000111111111111111111111111111111111111111111111111|||nnnjjjgggaaaXXXOOOGGGAAA<<<999999777666777888999888666444444555555555555555555111111111111111222222222333222222222111111111000////////////////////////000000000000000000000000------------------------........./////////000000...............///000111///000000111111222222222111222555777666777@@@JJJ___iiissswww|||uuu]]]cccvvvvvvnnnlllllllllmmmoootttzzz}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||~~~~~~zzzvvvrrrnnniiifffgggeeecccaaa^^^]]][[[[[[]]]]]][[[YYYVVVUUUVVVXXXWWWXXXYYYZZZ[[[]]]^^^^^^______```bbbdddgggjjjkkknnnrrrxxx~~~ppp\\\QQQJJJCCC@@@>>>======<<<;;;:::999888888888888888777777777777666666555555555444444444555555444444444333333333333333333333333333333333444444444333333222222111333222222111222222333333111111111111111111111111111111111111111111111111}}}tttoooiii```WWWOOOHHHAAA===999777666777999999888777444444555555555444444333111111111222222222222222333333222222111000000000000000000000000000000000000000000000000000000000------------------------....../////////000000000............///000111111//////000000000111111111000222777:::999<<>>>>>===<<<;;;:::999999999999888888888777777777777666666666666555555555555555444444444333333333333333333333333333333333444444444333333222222222333222111000111222333444111111111111111111111111111111111111111111111111{{{uuukkkaaaXXXOOOGGGBBB;;;999888888888888777666444444555555444333222111111111111222222333333333333222222111000000//////000000000000000000000000////////////////////////.........................../////////000000000000............///000111222000000000000111111111111111333777:::<<>>>>>===<<<;;;:::999999999999999888888888777777888888777777777666666666555555444444444333333333333333333333333333333333444444333333333333222222111111222222333333333333111111111111111111111111111111111111111111111111~~~~~~tttiii^^^TTTKKKEEE===;;;999888888777555444444444555555444222000///111111111222222333333333222222111111000//////...000000000000000000000000////////////////////////////////////////////////////////////000000000000............///000222222111111111111111111222222222333777:::===FFFZZZlll~~~}}}|||ttteeejjj|||vvvqqqnnnnnnpppppppppqqqtttyyy}}}~~~}}}|||{{{{{{~~~{{{vvvpppmmmhhhgggeeecccaaa___^^^^^^\\\\\\ZZZWWWTTTTTTWWWYYYWWWVVVVVVVVVUUUUUUTTTTTTSSSTTTUUUWWWYYY[[[\\\\\\]]]```ccceeehhhooozzzhhhUUUKKKEEE>>>>>>===<<<;;;::::::999999999999888888888888777888888888888777777777777555555444444444333333333333333333333333333333333444333333333333333333333...000333444555444222111111111111111111111111111111111111111111111111111yyyppphhh^^^RRRIII???<<<888666666666555444666555555555555444444444333222222111111222222333222222222111000//////.........//////000000111111,,,---...///000000//////000000000000000000000000............////////////000000000000000000000000000/////////000111222222555555888<<>>===>>>===;;;:::::::::999999999888888888888777666666666666666555555444444444444555555444444444444444444444444333333222111111222333333333333333333333333333333000000111111111222222222111111222222222333333333vvvcccSSSHHHDDD???;;;999999888888666555555555555444444444333222222111111222222333222222111111000/////////111111000000//////......111000///.........///000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111222333444888777999@@@JJJ[[[sssiiijjjxxx|||ooonnnllljjjjjjkkklllnnnrrrssstttuuuvvvyyy}}}~~~wwwsssnnnjjjfffccc```^^^[[[[[[ZZZYYYYYYZZZ[[[[[[YYYYYYZZZZZZYYYWWWUUUTTTVVVSSSQQQPPPPPPQQQQQQPPPQQQRRRSSSTTTXXX___hhhnnnxxx}}}gggTTTMMMLLLHHHBBB===<<<<<<;;;::::::::::::999999999888888888888777666666666666666555555444444444444555555333333333333333333333333333333222222222222333333333333333333333333333333222222333333333444444444111111222222222333333333|||wwwvvveeeYYYPPPKKKCCC>>>;;;999999888666555555555555444444444333222222111111222222333111111111111000000//////......//////000000111111333111///------...///000//////////////////////////////000000000111111111////////////////////////000000000111222333444555999888<<>>:::999888666555555555555444444444333222222111111222222333111111000000000000000000111111000000//////......222111000/////////000111000000000000000000000000............////////////000000000000000000000000000111111222333555666777:::<<>>NNNhhhwwwfffmmm}}}oooiiijjjgggiiilllooorrrssssssssssssuuuwwwxxxyyy{{{{{{vvvpppmmmhhhgggeeeccc```^^^\\\[[[\\\\\\]]]^^^]]]\\\ZZZZZZUUUTTTSSSSSSSSSSSSQQQOOOOOONNNMMMKKKIIIKKKNNNQQQTTTZZZbbbkkkrrryyylllSSSJJJ@@@;;;;;;===<<<::::::::::::999999999888888888888777666666666666666555555444444444444555555444444444444444444444444333333444555555444333333333333333333333333333333111111222222222333333333111111222222222333333333ssswww}}}tttkkk\\\NNNDDD>>>;;;:::666666555555555444444444333222222222222222222333000000000000000111111111......//////000111111111...///000111222111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111222444666777888999???RRRooonnniii}}}sssgggdddiiidddfffjjjnnnrrrttttttttttttvvvwwwxxxyyy|||}}}xxxrrrnnniiihhhgggeeebbb^^^[[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZTTTSSSRRRRRRSSSRRRPPPNNNNNNMMMKKKIIIFFFGGGIIILLLOOOUUU]]]fffnnnuuu{{{}}}^^^SSSEEE???@@@BBBAAA???:::::::::999999999888888888888777666666666666666555555555444444555555555333333333333333333333333333333444555555444333333333333333333333333333333222222222333333333444444111111222222222333333333pppssswww{{{xxxgggVVVLLLGGG???777;;;999666555555666555555555555444444444333333333111111111111111111111111000000////////////000000222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000333222222333555777888888===EEEYYYvvvgggkkk}}}vvvrrrmmmgggeeeiiijjjlllnnnqqqtttwwwyyyvvvwwwxxxzzz{{{||||||||||||wwwsssqqqnnnjjjgggeeecccaaa___]]]\\\ZZZZZZ[[[[[[ZZZXXXWWWUUUSSSRRRSSSSSSSSSQQQKKKJJJHHHFFFEEEEEEEEEFFFKKKOOOVVV]]]dddllltttyyy}}}ttt\\\FFFCCCDDD???<<<>>>;;;;;;::::::999888777777777777777777666666666666666666555555555444444444555555555555555555555555333444555555333333444555444444444444444444444444333333333333333333333333222222222222222222222222hhhkkkpppuuuzzz~~~qqq___RRRLLLEEE>>>;;;999666555666666555444555555444444444333333333111111111111111111111111000000////////////000000111111111000000000//////000000000000000000000000000000000000000000000000111111111111000000000000222222222444777999::::::@@@KKKbbb}}}vvvfffssszzzsssppplllhhhgggiiijjjkkknnnqqqtttvvvwwwwwwxxxyyyzzz{{{|||||||||~~~|||zzztttpppkkkhhhfffdddcccaaa^^^]]][[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSTTTTTTRRRQQQKKKJJJHHHFFFEEEDDDEEEEEEHHHLLLRRRYYYaaaiiiqqqvvvyyy}}}jjjOOOFFFDDD@@@===>>>;;;;;;::::::999888888777888888777777777666666666666666555555555444444444555555555555555555555555222444555444333222333555444444444444444444444444333333333333333333333333333333333333333333333333bbbeeejjjooottt{{{nnn\\\QQQJJJEEE<<<:::777555666666555444555555444444444333333333111111111111111111111111111000000//////000000111111111000000000000//////000000000000000000000000000000000000000000000000111111111111111111111111000222333666888;;;<<<===BBBTTTnnnlllfffvvvpppnnnllljjjjjjiiijjjlllnnnqqqtttuuuwwwyyyzzzzzz{{{|||||||||{{{{{{}}}xxxtttnnnjjjhhhfffeeedddaaa___]]]\\\[[[ZZZXXXVVVVVVUUUTTTUUUVVVUUURRRPPPKKKJJJGGGEEEDDDCCCCCCCCCDDDGGGMMMTTT[[[ccckkkpppuuuyyy[[[JJJEEEAAA>>>???;;;;;;::::::999999888888999999888888888777777777666666666555555555444444555555555555555555555555222333444444222222333444444444444444444444444444333333333333333333333333444444444444444444444444___bbbggglllqqqwww}}}}}}dddSSSJJJEEE===:::777666666666555444555555444444444333333333111111111111111111111111111000000000000000000111000000000000000000//////000000000000000000000000////////////////////////000111111111111111222222000222555777888:::<<<>>>EEE\\\xxxsssdddggguuunnnmmmlllkkkkkklllmmmoooqqqsssuuuvvvwwwzzzzzz{{{|||||||||{{{{{{{{{}}}|||xxxqqqllljjjiiigggfffdddbbb___]]]\\\ZZZXXXVVVUUUUUUUUUWWWWWWVVVSSSPPPKKKJJJGGGEEECCCBBBBBBBBBAAADDDIIIOOOVVV^^^fffkkkpppuuu}}}~~~||||||{{{hhhOOOEEEAAA??????;;;;;;:::::::::999999999999999999999888888888777666666666666555555555555555555555555555555555555222333444444222111222333444444444444444444444444333333333333333333333333444444444444444444444444]]]```eeeiiimmmrrrwww{{{lllUUUGGGAAA>>>;;;888666666666555444555555444444444333333333111111111111111111111111111111000000000000111111//////////////////000000000000000000000000000000////////////////////////000000111111222222222333222444666666666888<<>><<<888777666666555444555555444444444333333333111111111111111111111111222111111000000111111222......////////////000000000000000000000000000000000000000000000000000000000000111111222333333333333555666666666999???DDDTTTmmmjjj[[[cccyyyrrrnnnnnnnnnnnnnnnqqqrrrtttwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{zzz~~~|||xxxtttqqqnnnkkkiiigggdddbbbaaa^^^\\\YYYXXXWWWVVVWWWXXXWWWTTTRRRNNNLLLIIIFFFCCCBBBAAAAAA@@@BBBEEEHHHMMMSSSZZZ___eeekkkttt}}}~~~}}}|||zzzzzzzzz~~~aaaMMMDDD@@@>>>;;;;;;;;;;;;::::::::::::999999888888888777777777777777777666666666555555555555555555555555555555444666666555333222222333444444444444444444444444333333333333333333333333222222222222222222222222QQQUUU[[[aaaggglllqqquuuzzzfffQQQDDD???<<<999777777666555444555555444444444333333333111111111111111111111111222111111000000111111222........./////////000000000000000000000000000000000000000000000000000000000000111222222333444444333555777666777<<>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777777666666666777777777777666666666555555555555555555555555555666777777666444333333444444444444444444444444444333333333333333333333333333333333333333333333333NNNSSSZZZaaagggnnntttwww{{{oooXXXKKK???===999777777666555444555555444444444333333333111111111111111111111111222222111111111111222222---.........//////000000000000000000000000000000000000000000000000000000000000111222333333444444333555777777888???KKKTTTlllwwwhhh```}}}uuukkkkkkoooqqqqqqrrrqqqrrruuuwwwxxxxxxwwwvvvtttuuuwwwxxxyyyzzzzzzzzz||||||vvvrrrllljjjgggfffdddccc```^^^ZZZXXXVVVVVVVVVWWWVVVUUUPPPNNNKKKGGGDDDBBBAAAAAA@@@AAABBBCCCEEEJJJQQQVVV\\\aaahhhqqqyyy~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~xxx[[[IIIAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666777777777777666666666666555555555555555555555555777888888777555333444555444444444444444444444444333333333333333333333333444444444444444444444444QQQQQQSSSYYYcccmmmuuuyyyyyy~~~{{{^^^JJJBBB===::::::888444444777888666444222222222333444222222222222222222222222333333222222111000//////333222222222111111000000000000000000000000000000///......//////000111222333222222222222222333333777444666;;;<<<>>>OOOddd{{{rrrssspppvvvrrrnnnmmmppprrrrrrrrrrrrssstttuuuvvvwwwxxxyyyxxxxxxxxxwwwwwwxxx|||~~~~~~zzzwwwrrrmmmhhhfffggggggddd```___[[[VVVSSSSSSTTTUUUUUUOOONNNMMMKKKHHHDDDAAA???AAAAAABBBBBBDDDGGGLLLPPPUUU```gggjjjttt~~~}}}{{{yyywwwvvvzzz{{{~~~fffOOOCCC@@@???===;;;;;;<<<<<<;;;:::888999999999999888777777777777777777666666666666888777444222222333555777555555555555555555555555444444444333333222222222444444444444444444444444444444444444444444444444NNNPPPTTTZZZbbbkkksssxxxxxx}}}jjjSSSDDD>>>::::::888555555888888666444333222222333444222222222222222222222222333333222222111000000///222222111111111000000000000000000000000000000000111000000/////////000000222111111111111222333444888555777<<<===DDDZZZsssooouuuvvvsssooooooqqqssssssssssssssstttvvvwwwxxxyyyzzzxxxyyyyyyxxxwwwyyy||||||tttnnniiiggghhhhhheeebbb___\\\WWWUUUTTTTTTSSSSSSLLLLLLLLLKKKJJJGGGEEECCC@@@AAABBBBBBCCCFFFJJJNNNSSS]]]dddgggqqq~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyzzz|||}}}~~~pppVVVGGGAAA???===;;;;;;<<<<<<;;;:::999999999999888888777666777777777777666666666666777666444333333444555666555555555555555555555555444444444333333333222222444444444444444444444444444444444444444444444444JJJOOOUUU[[[aaahhhpppvvvxxx{{{sss[[[HHHAAA;;;:::888555444666777666555333222333333444222222222222222222222222333333222222111000000000111111000000000000//////000000000000000000000000222222111000////////////000000000000111333444555888777999<<>><<<;;;<<<<<<;;;::::::::::::999888777666666777777777777666666666666666666555555444444444444555555555555555555555555444444444444333333333333444444444444444444444444444444444444444444444444FFFNNNVVV\\\___dddlllsssvvvxxx{{{|||~~~ttt___MMMDDD<<<999777444333444777666555444333333333444222222222222222222222222222222222111111111000000000000000///////////////000000000000000000000000222111111000//////000000/////////000222444555666777888;;;>>>@@@NNNlllwwwppptttsssqqqqqqqqqsssttttttuuuuuuvvvxxxzzz{{{|||}}}yyyzzzzzzzzzzzz||||||uuupppnnnlllkkkiiicccaaa^^^\\\ZZZWWWSSSPPPQQQQQQPPPNNNKKKGGGDDDBBBAAABBBBBBBBBAAACCCFFFHHHJJJRRRZZZ___hhhuuu}}}~~~~~~|||zzzzzz{{{|||}}}xxxxxxwwwwwwxxx}}}bbbMMMDDD@@@>>><<<<<<<<<<<<;;;:::;;;:::999888777777666666777777777777666666666666444555666666666555333333555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444FFFMMMVVV[[[]]]aaahhhnnnrrrtttwwwxxxzzztttfffMMMCCC:::888888777666888777777666555444444444444222222222222222222222222222222222111111111111111///////////////000000000000000000000000000000000000000000000000111222222//////000111333444666777666999===???CCCRRRnnnwwwvvvzzzqqqqqqqqqppppppqqqssstttuuuvvvwwwyyyzzz|||}}}~~~zzz{{{{{{{{{{{{}}}{{{uuupppmmmkkkiiigggeeeccc```^^^ZZZUUURRRTTTSSSRRRPPPMMMIIIFFFDDDCCCDDDDDDCCCBBBCCCEEEGGGFFFMMMUUU\\\eeeqqq{{{~~~|||zzzyyyyyyzzz{{{xxxxxxwwwvvvwww{{{fffPPPEEEAAA???===<<<<<<<<<;;;:::;;;:::999888777777777777777777777777666666666666444555666777666555333222555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444IIINNNTTTXXX[[[___dddhhhnnnqqqsssuuuxxx}}}}}}zzzrrrPPPEEE;;;999;;;::::::<<<777777666666555444444333222222222222222222222222111111111111111111111111//////000000000000111111000000000000000000000000000000000000111222333333000111111222444555777888777:::>>>BBBJJJ[[[uuu{{{tttooopppqqqqqqpppppprrrtttuuuuuuwwwyyy{{{|||~~~{{{|||}}}|||}}}zzzuuupppmmmlllllljjjgggdddbbb^^^ZZZWWWUUUUUUUUUTTTRRRPPPMMMLLLFFFGGGGGGFFFDDDDDDEEEFFFDDDJJJQQQXXX```jjjvvv}}}~~~}}}{{{zzzxxxxxxxxxxxxzzzzzzyyyxxxxxx{{{pppWWWIIIBBB@@@>>><<<===<<<;;;999:::999888777777777888999777777777777666666666666444555666666666555333333555555555555555555555555444444444444555555555555444444444444444444444444444444444444444444444444MMMOOORRRVVVZZZ^^^aaacccjjjmmmqqqtttwww}}}|||\\\OOOBBB======;;;999999777777777666666555444333222222222222222222222222111111111111111111111111000000000111111111222222000000000000000000000000111111111000111111222222222333333444555666888999999<<>>======<<<;;;999999888777666777888:::;;;777777777777666666666666555555555555555444444333555555555555555555555555444444444444555555555666444444444444444444444444444444444444444444444444PPPOOOPPPTTTYYY]]]___```hhhlllppptttwww}}}jjj[[[JJJBBB===888444222777777777777666555444333222222222222222222222222111111111111111111222222000000111111222222222333000000000000000000000000444333222111000000000000444444444555666777888999<<<===???FFFWWWssszzzpppooorrrttttttrrrrrrtttwwwssstttvvvxxxzzz|||~~~~~~|||}}}~~~~~~~~~tttqqqmmmjjjhhheeebbb```bbbbbb```^^^[[[XXXTTTRRRKKKLLLLLLJJJHHHFFFFFFGGGFFFIIINNNSSSWWW]]]hhhrrrvvvwwwxxxyyyyyyyyyyyyxxx}}}~~~~~~}}}||||||~~~jjjTTTCCCAAA>>>======<<<;;;999999888666666777888;;;<<<777777777777666666666666666666555555444444444444555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444NNNOOOOOORRRUUUYYY]]]```fffhhhlllppptttyyy~~~wwwjjjXXXHHH???;;;999888666666555555555444444444222222222222222222222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222333555666666666777999<<<999???BBBJJJdddyyy~~~uuurrrpppppppppoooppppppqqqqqqssstttuuuxxx{{{}}}~~~}}}|||~~~~~~}}}|||{{{qqqkkkhhhhhhfffeeecccaaa___^^^]]]\\\YYYVVVRRRQQQPPPNNNLLLKKKIIIIIIFFFHHHLLLPPPVVV^^^gggmmmuuuwwwyyy{{{{{{yyywwwvvv}}}}}}}}}|||zzzyyyzzz|||xxxZZZGGGAAA===>>>===:::999;;;666666666666555555555555:::999999888777666666555555555555555555555555555444444444444444444444444333444444555555444444333111222333333444444333333333333333333333333333333NNNNNNNNNPPPSSSWWWZZZ]]]bbbeeejjjnnnrrruuuyyy{{{~~~qqq___OOOEEE???<<<;;;777666666555555444444444222222222222222222222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222111222444444444555777999:::???DDDOOOjjjvvvooommmooooooooopppqqqrrrssstttvvvvvvwwwyyy{{{|||||||||{{{}}}~~~}}}}}}vvvqqqooonnnllliiiiiigggeeecccbbb___\\\ZZZVVVUUUSSSQQQOOOMMMKKKKKKIIIJJJLLLOOOTTT[[[dddjjjppprrruuuxxxyyyyyyxxxwww||||||}}}|||zzzzzz{{{}}}gggNNNFFFAAA@@@>>>;;;999;;;888888888888777777777666777777666666555555444444555555555555555555555555666666666666666666666666333444444555555444444333222222333444444444444444333333333333333333333333NNNNNNNNNNNNPPPSSSVVVXXXZZZ___eeejjjooossswwwyyyzzziiiXXXKKKBBB>>>;;;888888666555555444444444333333333333222222222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222000111333444444555777999;;;???GGGVVVsss}}}oookkklllmmmnnnoooppprrrtttvvvwwwxxxyyyyyyzzz{{{{{{{{{zzzzzz|||}}}~~~zzzxxxvvvrrrooopppmmmjjjhhhfffdddaaa^^^[[[ZZZXXXUUUSSSPPPOOONNNMMMNNNNNNNNNQQQWWW___dddjjjlllpppuuuxxxyyyyyyxxxzzz{{{||||||{{{zzz|||}}}~~~tttVVVMMMDDDAAA???<<<:::;;;:::::::::999999999888888666666666666555555555555555555555555555555555555666666666666666666666666444444555555555555444444333333444555555555555444333333333333333333333333PPPOOONNNNNNOOOQQQSSSUUUUUUXXX^^^dddkkkssszzzrrr```QQQEEE>>>;;;:::999777666555444444444333333333333333222222222222222111111111111222222000000000000000000000000222222111111111111222222000000111111111222222222111333555666777777999;;;<<>><<<;;;888666444444444444444444444333333333222222222222111111111111222222000000000000000000000000222222111111111111222222000000111111111222222222000333666888888999:::<<<===AAAOOOhhh}}}wwwnnnooossspppppppppqqqrrrsssuuuuuuuuuxxxzzz{{{zzzzzz{{{}}}xxx{{{~~~zzzuuuqqqnnnkkkiiihhhgggeeeccccccaaa___]]]ZZZWWWUUUTTTVVVUUUSSSPPPOOORRRWWW[[[fffiiimmmrrruuuvvvvvvvvvvvvxxxzzz{{{zzzyyyzzz{{{|||||||||~~~dddVVVGGG@@@>>>;;;:::;;;::::::999999999888888888777777777777888888888888666666666666666666666666444444444444444444444444444555555666666555555444333444555555666666555555444444444444444444444444TTTSSSQQQOOOOOOPPPRRRSSS[[[ZZZZZZ[[[```kkkwww}}}hhhWWWLLLFFF>>><<<999666444444444555555555444444333333222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222///111555777888888999;;;>>>CCCVVVrrrxxxuuunnnnnnpppppppppppppppqqqssstttttttttwwwzzz{{{yyyxxxzzz}}}xxx{{{~~~zzzuuurrrnnnkkkiiihhhgggeeeeeedddccc```^^^[[[YYYXXXYYYXXXVVVTTTRRRSSSWWWZZZdddggglllpppsssttttttttttttwwwyyyyyyxxxwwwwwwxxxzzzyyyyyyyyy{{{~~~ooo^^^KKKBBB???===;;;;;;999999999888888888777777666666666666555555555555666666666666666666666666666666666666666666666666555555666666666666555555333333444555555555555444444444444444444444444444TTTRRRPPPOOOOOOOOOQQQRRRXXXWWWWWWXXX]]]fffqqqyyy{{{ttt```TTTNNN@@@>>>:::777444444444555666555555444333333222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222///222666999::::::;;;<<>>:::777444444444555666666555444333333222222222222111111111111222222000000000000000000000000222222111111111111222222000111111111111222222222222555999<<<======>>>??????IIIcccyyyssspppooooookkkkkklllnnnqqqsssvvvwwwvvvzzz|||zzzuuussstttwwwyyy|||{{{uuurrrnnnkkkiiijjjjjjhhhgggeeecccbbbaaaZZZ[[[[[[ZZZXXXXXXYYYZZZ]]]```eeekkkoooqqqrrrrrrsssuuuwwwxxxvvvsssrrrrrrtttsssrrrqqqsssuuuyyy{{{yyy{{{sssZZZLLLFFFAAA>>>===:::::::::999999999888888:::999999888777666666555777777777777777777777777444444444444444444444444555555666666666666555555111222333333444444333333555555555555555555555555WWWVVVUUUSSSQQQOOOMMMLLLPPPRRRSSSSSSTTTZZZdddmmmuuuzzzmmm\\\QQQCCC???;;;888777777777777444333222222111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111222222333333666444444888:::999;;;???>>>OOOnnnuuurrrpppnnnmmmoooooonnnnnnppprrruuuwww}}}{{{yyyyyyzzzzzzzzzxxxyyy|||~~~xxxsssqqqqqqooollljjjiiiiiihhhgggeeeaaa___]]][[[[[[\\\___```___aaadddhhhkkknnnoooppptttuuuvvvvvvvvvtttsssrrrrrrpppnnnmmmlllmmmnnnooooootttyyy||||||}}}fffQQQGGGBBB@@@>>><<<;;;;;;::::::999999888666666666666666666666666777777777777666555333333666666777777666555444444555555444444444333333333444333333444555444111///777777777777666666666666WWWVVVUUUSSSQQQOOOMMMMMMOOOQQQSSSSSSSSSXXXaaaiiilllqqqyyysssaaaUUUBBB???:::777777777777666444333222222111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111222222333444777555777:::;;;:::<<<@@@DDDWWWvvv}}}tttrrrpppooooooppppppooooooqqqsssvvvwwwzzzyyywwwxxxzzz{{{{{{zzzzzz~~~xxxssspppoooooollljjjiiiiiiiiihhhfffgggeeebbb```^^^^^^___```___```bbbeeehhhkkkmmmnnnqqqrrrrrrrrrrrrqqqqqqpppqqqooommmkkkjjjjjjkkklllkkkoootttvvvvvvvvvwwwyyy|||}}}nnnWWWJJJDDD@@@>>><<<;;;;;;::::::999999888888888888888888888888888777777666666555555444444666666666666666555444444666555555555444444444333666555444555666666555333777666666666666666666666XXXWWWUUUSSSQQQOOONNNMMMNNNPPPRRRRRRSSSWWW]]]cccfffmmmvvvyyydddVVVBBB???:::777666666666555444444333222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222333444444888777999======;;;<<>><<<;;;;;;::::::999999888888888888888888888888888777666555444444555666777666666666666666555555444666666666666555555555555666555333444555777666555666666666666666666666666XXXWWWVVVTTTRRRPPPOOONNNLLLNNNPPPQQQRRRUUUYYY]]]cccjjjttt~~~{{{dddSSSBBB???:::777666666555555444444333222222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222333444555888888;;;>>>===:::===BBBRRRllluuuqqqrrrrrrqqqrrrssssssssstttuuuvvvxxxyyyxxxwwwvvvwwwyyy{{{{{{{{{|||yyysssqqqppppppnnnlllkkkllllllkkkjjjmmmkkkiiigggdddcccaaaaaa____________aaadddgggiiimmmlllkkkkkklllmmmooopppnnnkkkhhhdddbbb````````````aaadddeeefffgggggghhhjjjmmmssszzzoooXXXJJJBBB???<<<;;;;;;::::::999999888888888888888888888888888777666444333444555777888555666666666666666555555777777777666666666666666555333111111333555666555555555555666666666666666YYYXXXWWWUUUSSSQQQOOOOOOLLLMMMOOOPPPQQQTTTWWWYYY___eeennnwww|||dddSSSCCC???:::777666666555444555444333333222222333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333444555666777888:::===;;;999>>>EEEXXXtttzzzrrrqqqsssrrrrrrsssttttttuuuuuuvvvwwwxxxyyyzzzxxxwwwxxxyyy{{{zzzzzz}}}{{{vvvuuutttqqqooommmmmmmmmmmmlllkkkiiihhhhhhgggeeedddbbbaaa```_________aaadddgggiiimmmlllkkkkkklllmmmooopppkkkiiieeeaaa^^^\\\[[[[[[\\\\\\^^^```cccdddeeeeeefffjjjooouuuzzz}}}}}}aaaNNNDDD@@@<<<;;;;;;::::::999999888777777777777777777777777777666444333444555777888555555666666666666666555777777777777777777777777555333111111333555666666444444555555666666666777ZZZYYYWWWUUUSSSQQQPPPOOOLLLLLLMMMNNNPPPSSSVVVXXX___dddlllttt{{{lllWWWDDDAAA<<<888777666666555555444444333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222333555666777777888:::<<<:::999@@@JJJ```|||}}}vvvqqqrrrsssrrrrrrssstttuuuuuuvvvwwwxxxxxxxxx{{{zzzxxxyyyzzz{{{{{{zzz~~~~~~{{{zzzzzztttrrrooonnnnnnnnnlllkkkfffgggggghhhgggeeecccbbb^^^^^^___```aaadddfffhhhkkkkkkkkkkkkkkkkkklllmmmiiifffbbb^^^[[[XXXXXXWWWYYYYYYYYY\\\___bbbcccbbbbbbffflllpppsssvvvxxxzzz|||~~~jjjSSSFFFBBB<<<;;;;;;::::::999999888666666666666666666666666777666555444444555666777444555666666666666666666666666666666777777777777777666444555666888777666444444444555555666666777ZZZYYYXXXVVVTTTRRRPPPPPPLLLKKKKKKLLLPPPSSSVVVXXX^^^bbbiiipppwwwxxx___FFFBBB===999888777666666555555444333333333333444222222222222222222222222111111111111111111111111222222222222222222222222222222222333444555666777999999:::;;;999;;;DDDOOOlllzzztttqqqssstttrrrqqqrrrtttuuuvvvwwwwwwxxxxxxxxxzzzyyyxxxyyy|||}}}~~~}}}~~~vvvtttqqqoooooonnnllljjjhhhiiijjjkkkjjjgggeeeccc[[[\\\^^^```bbbdddffffffhhhhhhiiiiiiiiihhhgggggggggddd```\\\YYYWWWVVVVVVYYYWWWVVVXXX[[[^^^^^^]]]\\\aaagggkkkmmmooorrruuuvvvyyy}}}qqqWWWHHHCCC<<<;;;;;;::::::999999888777777777777777777777777777777666666555555444444444444555666666666666666555555555666666777777777777666666777888888666444333333444555555666777777ZZZZZZXXXVVVTTTRRRQQQPPPMMMKKKJJJKKKOOOTTTWWWYYYXXX\\\bbbiiiqqqzzzdddGGGCCC>>>:::888888777666555555444333333333333444222222222222222222222222111111111111111111111111222222222222222222222222222222222333444555777777::::::;;;;;;:::<<>><<<;;;666444777666555555444444333333222444333333222222333333444222111111000000111111222111111000000000000000000111333555555555666888999999;;;777999???@@@LLLccctttuuuvvvuuusssqqqqqqrrrqqqsssuuuvvvuuuttttttuuuxxxxxxwwwvvvvvvyyy~~~|||vvvrrrpppnnnpppqqqrrrooollliiiiiikkkgggeeeccc```_________``````bbbeeefffeeeddddddddddddbbb^^^[[[WWWUUUSSSRRRRRRSSSTTTSSSSSSSSSVVVXXXWWWXXXZZZ[[[]]]```eeeiiiooosssxxx{{{~~~{{{```MMMCCCAAA???<<<::::::::::::999888888888888888888888888777777777777666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666666aaa^^^[[[ZZZ[[[YYYUUUQQQQQQOOOMMMJJJIIILLLQQQUUUVVVXXX]]]dddllluuu{{{jjjTTTAAA<<<<<<888444555666666555555444333333333444333333222222333333444222111111000000111111222000000111111111111111111333555666666666666888999666:::777888>>>BBBSSSooo~~~{{{tttuuuvvvvvvtttrrrrrrsssrrrtttvvvvvvuuutttuuuvvvvvvwwwvvvvvvvvvyyy~~~zzzvvvsssvvvvvvtttqqqmmmjjjjjjkkkjjjhhhddd```^^^]]]^^^___aaaccceeefffeeeccccccddd```___\\\YYYWWWUUUTTTTTTPPPQQQRRRRRRQQQRRRTTTVVVRRRTTTUUUVVVXXX[[[```dddkkkpppuuuzzz}}}hhhSSSFFFAAA???<<<:::::::::999888888888888888888888888888777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666ccc```]]]\\\]]]\\\XXXTTTSSSRRROOOLLLJJJKKKOOORRRUUUXXX\\\aaahhhooowww{{{xxx]]]DDD<<<===999555444666666666555444444333333444333333222222333333444444333333222222333333444222222333333333333333444444555777666666666777888666;;;999999>>>DDD[[[||||||yyyvvvrrrtttuuuuuutttrrrsssttttttuuuwwwwwwvvvuuuvvvwwwwwwwwwwwwwwwxxx{{{~~~{{{|||zzzwwwsssooolllkkkkkkkkkhhhddd```]]]]]]^^^^^^___aaaccccccbbbaaaaaabbb___^^^\\\ZZZXXXVVVTTTTTTNNNPPPQQQQQQPPPPPPRRRTTTRRRSSSTTTUUUWWWZZZ___bbbfffkkkrrrwww{{{sssYYYIIIBBB???<<<:::::::::999777999999999888888888888888777777777777666666666666666666666666666666666666777777777777777777777777444444444444444444444444555555555555666666666666fffccc___^^^^^^]]]ZZZWWWTTTSSSQQQNNNKKKKKKMMMPPPTTTWWW[[[___cccjjjrrrwww|||gggIII>>>===:::777666777666666555555444333333444333333222222333333444444333333222222333333444222222333333444444444444333444666666555555666777888===;;;;;;@@@IIIccc|||yyy{{{ssssssuuuwwwwwwvvvuuuuuuvvvuuuvvvwwwwwwvvvvvvwwwyyywwwxxxxxxyyyzzz~~~~~~yyyuuuqqqnnnlllkkkhhhdddaaa___^^^______]]]^^^______^^^]]]]]]^^^```___^^^[[[YYYVVVTTTSSSMMMOOOQQQQQQPPPPPPQQQSSSQQQRRRTTTTTTVVVYYY]]]aaabbbgggooouuuyyy```LLLCCC@@@===;;;::::::999888999999999888888888777777777777777777666666666666666666666666666666666666777777777777777777777777444444444444444444444444555555555555666666666666iiieeeaaa______^^^ZZZWWWTTTTTTRRROOOLLLKKKLLLNNNSSSVVVZZZ\\\___eeemmmsssyyysssRRRBBB>>>:::888999777777666666555444444444444333333222222333333444222111111000000111111222000000111111222333333333222444555555555555777888:::>>><<<===EEEPPPlll|||{{{yyyuuusssuuuwwwyyyyyyxxxxxxyyyzzzwwwxxxxxxxxxwwwwwwyyy{{{wwwxxxyyyzzz|||zzzuuuqqqllljjjhhheeebbbaaa``````ZZZ\\\\\\[[[ZZZYYYZZZ[[[______^^^\\\ZZZWWWUUUSSSNNNPPPRRRRRRRRRQQQRRRSSSPPPQQQRRRSSSTTTWWW[[[___aaagggnnnuuuyyy~~~jjjSSSEEEBBB>>><<<<<<;;;:::888::::::999999888777777777777777777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444555555555555666666666666lllgggbbb______]]]ZZZWWWSSSSSSRRROOOLLLJJJKKKLLLSSSVVVYYYZZZ\\\aaaiiipppwww}}}]]]III@@@:::999;;;777777666666555555444444444333333222222333333444222111111000000111111222000000111111222333333444222444666666666777999::::::===;;;>>>JJJXXXuuu|||~~~vvvsssssstttsssuuuwwwxxxwwwwwwxxxyyyxxxyyyyyyxxxwwwwwwzzz|||vvvwwwxxxyyy|||~~~xxxqqqooommmjjjgggdddaaa___YYYZZZ[[[YYYXXXWWWXXXZZZ[[[[[[[[[[[[YYYXXXVVVTTTOOOQQQSSSTTTSSSSSSSSSTTTQQQRRRSSSSSSTTTWWW[[[^^^bbbhhhpppvvv{{{uuu[[[FFFCCC@@@>>>===<<<;;;999::::::999999888777777666777777777777666666666666777777777777777777777777555555555555555555555555555555555555555555555555555555555555666666666666mmmiiiccc```___]]]YYYVVVRRRRRRQQQOOOLLLJJJJJJKKKRRRVVVYYYYYYZZZ___gggooouuu|||eeeNNNAAA:::999<<<777777777666555555444444444333333222222333333444444333333333333333333444222222333444444555666666222444666777888888;;;<<<888;;;:::???NNN^^^{{{|||{{{sssrrrtttvvvoooqqqttttttttttttuuuvvvxxxyyyyyyxxxwwwxxxzzz|||uuuvvvwwwyyy|||uuutttrrroookkkeeeaaa^^^YYYZZZZZZYYYWWWVVVXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVOOORRRTTTUUUUUUTTTTTTUUUSSSTTTUUUUUUVVVYYY]]]```dddjjjrrryyy}}}|||bbbGGGDDDAAA>>>>>>===;;;:::::::::999999888777777666777777777777666666666666888888888888888888888888777777777777777777777777666666666666666666666666555555555555666666666777ooolllfff```\\\ZZZZZZ[[[UUUTTTTTTRRRQQQNNNMMMLLLTTTVVVYYYYYYYYY^^^gggnnnsssxxxxxxQQQ???@@@???888777666666666666555555555444444444333333333222222222222222222222222222222444444444444444444444444444444555777888999:::;;;999@@@CCCBBBKKKdddzzz{{{}}}tttqqqsssttttttssssssssstttttttttuuuuuuxxxyyyzzz{{{||||||||||||{{{zzzyyyxxxzzz}}}~~~xxxrrrmmmiiieeebbb]]][[[XXXWWWWWWVVVTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVXXX[[[]]]fffiiipppyyykkkQQQGGG???===>>>======???999999999888999999::::::<<<;;;;;;:::888777777666555555555555555555555555555555666666777777888888777777777777777777777777666666666666777777777777ooolllgggbbb]]][[[ZZZYYYUUUUUUTTTSSSQQQOOOMMMLLLPPPSSSUUUVVVWWW\\\dddllltttyyyZZZDDD@@@>>>888666666666555555555555444444333333333222222222222222222222222222222222222444444444444444444444444444555666777888999:::;;;999>>>AAACCCQQQlll{{{|||sssqqqrrrrrrqqqqqqrrrrrrssstttuuuvvvvvvxxxyyyzzz{{{{{{|||||||||{{{zzzyyyyyy{{{yyyssslllgggcccbbb```\\\ZZZYYYXXXVVVUUUSSSTTTVVVWWWXXXXXXWWWWWWYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWYYY]]]___fffiiiooowwwpppRRRHHH???======;;;;;;<<<:::999999888999999::::::999999999999888888888888888888888888888888888888666666666666777777777777666666666666666666666666666666666666777777777777ooommmiiiddd```\\\YYYXXXWWWVVVUUUTTTQQQOOOMMMLLLLLLOOOQQQRRRTTTYYYaaagggqqqvvv~~~fffJJJ@@@<<<999666555555555555444444444333333333222222222111111222222222222222222222222444444444444444444444444444555666777888:::;;;;;;:::<<<>>>EEEYYYwww}}}yyyrrrppppppooonnnssssssssssssssstttttttttxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxyyy}}}|||uuunnnjjjiiieee```]]]\\\[[[ZZZXXXTTTTTTVVVWWWXXXXXXXXXXXXZZZZZZXXXWWWUUUSSSRRRRRRRRRSSSUUUUUUVVVYYY]]]aaaeeehhhnnnuuu|||yyyWWWLLLAAA>>>>>><<<::::::::::::999999888999999:::777777777888888999999999666666666666666666666666777777777777666666666666444444444444444444444444666666666666777777777777pppnnnkkkgggccc^^^ZZZXXXYYYXXXWWWUUURRROOOMMMLLLIIIKKKMMMOOORRRWWW^^^ccckkkpppxxxoooOOO@@@<<<;;;555555555555444444444444333333222222222111111111222222222222222222222222333333444444444444444444555555666777999:::;;;<<<<<<<<<===HHHbbb~~~yyysssooonnnnnnnnnmmmuuutttttttttsssrrrrrrrrrxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyuuummmiiidddaaa______^^^]]]YYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSSSSSSSTTTVVV[[[^^^dddgggmmmssszzz^^^QQQDDD@@@@@@>>><<<<<<::::::999999888888999999888888888999999999::::::555555555555555555555555888888777777666666555555444444444444444444444444666666666666777777777777qqqpppnnnjjjfffaaa]]]ZZZ[[[ZZZXXXVVVSSSPPPMMMLLLIIIJJJKKKMMMQQQVVV[[[___fffkkkttt|||tttTTTAAA<<<===666666555555555444444444333333333222222222111111222222222222222222222222333333333444444444555555555555666888999:::;;;<<<>>>===???MMMjjj{{{tttrrrooonnnnnnnnnnnnmmmrrrrrrsssttttttuuuvvvvvvyyyyyyzzzzzz{{{{{{zzzzzzzzzzzzzzz||||||pppmmmhhheeeddddddcccbbbaaa```___]]][[[YYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSQQQQQQSSSWWWZZZbbbgggmmmsssxxx~~~fffVVVFFF@@@@@@>>>======;;;:::999999888888888999::::::::::::999999999999888888888888888888888888888888777777666666555555555555555555555555555555666666666666777777777777sssrrrppplllhhhdddaaa___]]]\\\ZZZWWWTTTPPPNNNLLLIIIIIIJJJLLLOOOTTTXXXZZZbbbhhhqqqyyyyyy[[[EEE===???777666666666666555555555444444444333333333222222222222222222222222222222222333333444444555555555555666777888999;;;<<<<<>>===;;;;;;;;;;;;:::999888888888888:::::::::999999999888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777uuutttqqqnnnjjjgggeeeccc^^^]]][[[XXXTTTQQQNNNLLLHHHHHHHHHJJJNNNQQQTTTUUU^^^dddmmmvvv}}}cccJJJ??????888888777777777666666666555555555444444444333333222222222222222222222222222222333333444555555666666666777888:::;;;<<<<<<>>>AAAIII\\\yyyvvvvvvtttrrrpppooopppqqqmmmoooqqquuuxxx|||~~~{{{||||||}}}}}}|||{{{{{{zzz{{{}}}|||zzzwwwrrrmmmjjjiiigggeeeaaa^^^]]][[[[[[WWWXXXYYYZZZZZZYYYWWWVVVUUUUUUSSSQQQQQQSSSXXX\\\___gggpppvvvzzz~~~iiiOOOBBB???===;;;;;;<<<;;;:::999888888888888777777777777777888888888555555555555555555555555666666666666777777777777666666666666666666666666666666666666777777777777vvvuuurrrnnnkkkiiigggggg___^^^\\\YYYUUUQQQNNNLLLHHHGGGGGGIIILLLOOOQQQRRRYYY___hhhrrrzzziiiMMM@@@???888888888888777777777777666666555555555444444444222222222222222222222222222222333333444555666666666666777888:::;;;<<<======BBBLLLaaa~~~|||{{{yyyvvvrrrppppppqqqrrrssstttvvvxxxzzz|||||||||}}}}}}}}}}}}}}}||||||zzz|||~~~xxxqqqllliiigggdddaaa___^^^]]]]]]YYYZZZ[[[[[[ZZZXXXVVVTTTUUUUUUTTTRRRRRRUUU[[[______gggqqqxxx{{{sssWWWGGGAAA???======<<<;;;:::999888888888888333333444555666777888888888888888888888888888888555555666666777777888888666666666666666666666666666666666666777777777777wwwvvvuuuqqqlllhhhgggfffaaa^^^ZZZVVVSSSOOOJJJGGGGGGGGGFFFFFFIIIMMMRRRUUUUUUYYYbbbmmmxxxyyy]]]HHH<<<:::888777777888888777666444444444444444444444444555555444444444333333333666555555555555666666777888999::::::999999;;;===@@@@@@MMMjjjwww}}}||||||zzzwwwtttpppoooppprrrsssuuusssqqquuu{{{}}}{{{~~~|||||||||{{{zzzxxx{{{||||||wwwuuuuuuoooiiidddcccaaa___\\\^^^\\\[[[[[[[[[ZZZYYYWWWTTTTTTSSSSSSSSSWWW]]]aaabbbgggnnnuuuzzz~~~^^^KKKDDD>>><<<<<<::::::::::::::::::::::::888888888888888888888888999999999888888888777777777777777777888888888888777777777777777777777777777888999888777777999;;;zzzzzzxxxuuupppllliiihhhaaa^^^ZZZVVVSSSOOOKKKHHHHHHGGGFFFFFFHHHLLLPPPSSSTTTYYYaaalllwwwgggOOOAAA===;;;888777888888777666444444444444444444444444555555444444444333333333666555555555555666777777888999::::::999:::;;;===BBBCCCRRRpppwww|||wwwuuuttttttrrrpppnnnoooqqqsssuuuuuurrrrrruuu{{{~~~|||~~~||||||{{{{{{yyyxxxyyy}}}{{{yyyvvvpppjjjeeedddcccaaa``````^^^\\\\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSWWW\\\```eeeiiipppwww}}}gggQQQGGGAAA>>>>>>;;;;;;:::999999888777777888888888888888888888888888888888777777777666666555666666666666777777777777777777777777777777777666777777777666666888999~~~}}}|||yyytttoookkkhhhaaa^^^YYYUUURRROOOLLLIIIHHHGGGEEEEEEGGGKKKNNNQQQTTTXXX```jjjsss{{{uuu[[[III???===999777777777777666444444444444444444444444555555444444444333333333555555555555555666777777888999::::::999:::<<<>>>CCCGGGYYYyyyzzzwwwyyyrrrooonnnqqqooommmlllmmmoooqqqssstttrrrrrrvvv|||~~~~~~}}}}}}|||{{{zzzyyyyyyxxx}}}~~~|||wwwssslllgggffffffffffffdddaaa^^^]]]\\\\\\[[[YYYXXXWWWUUUTTTSSSVVV[[[___fffjjjpppwww}}}sssXXXIIIBBB???@@@<<<<<<;;;999888666555555888888888888888888888888777777777666666666666666555555555555666666666666777777777777777777777777444555666555444444666888~~~}}}zzzwwwqqqkkkfffaaa^^^YYYUUUSSSPPPMMMKKKIIIHHHFFFEEEFFFIIILLLOOORRRWWW^^^fffnnnvvv}}}gggQQQAAA===999777777777777777555555555555555555555555555555444444444333333333555555444555555666777888888999:::::::::;;;===???BBBJJJ```|||uuuxxxyyyppplllkkkqqqooommmkkkkkkkkkmmmnnnrrrrrrssswww|||}}}}}}}}}|||zzzyyyyyyyyyyyy~~~}}}yyyvvvpppllljjjkkklllnnniiieeeaaa^^^\\\\\\[[[ZZZZZZYYYWWWTTTSSSUUUZZZ]]]cccgggmmmssszzz|||\\\IIIAAA???>>><<<<<<;;;:::999888777666888888888888888888888888777777777777777777777777555555555666666666777777666666666666666666666666444555666555444555666888~~~|||zzzwwwqqqkkkeeebbb___ZZZVVVTTTRRRPPPNNNKKKIIIGGGEEEFFFHHHKKKMMMQQQVVV\\\ccciiiqqqxxx~~~sssXXXDDD???:::777666777888888555555555555555555555555555555444444444333333333444444444555555666888888888999:::;;;:::;;;===@@@@@@LLLhhhzzzzzzvvvlllhhhhhhnnnmmmllljjjjjjkkklllmmmqqqrrrssswww{{{~~~|||}}}~~~|||yyywwwxxxyyy|||{{{yyyuuurrrpppqqqsssvvvoookkkddd```]]]\\\[[[ZZZ[[[ZZZXXXUUUSSSUUUYYY]]]bbbffflllrrryyy___JJJAAA===<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888666666777777777888888888666666666666666666666666666777888777666666888:::~~~{{{yyyxxxsssmmmgggddd```[[[WWWUUUTTTSSSQQQNNNLLLIIIFFFFFFGGGJJJLLLPPPTTT[[[```eeellluuu{{{~~~```KKKEEE>>>999777888888999555555555555555555555555555555444444444333333333444444444555555777888999888999:::;;;;;;<<<>>>@@@AAAQQQqqq|||~~~pppgggeeefffiiiiiiiiijjjlllnnnpppqqqqqqrrrtttwwwzzz|||~~~{{{}}}~~~|||xxxvvvxxxzzz~~~~~~}}}|||{{{yyywwwxxxzzz}}}xxxrrrjjjccc___]]]\\\[[[[[[ZZZXXXUUUTTTUUUYYY]]]ccchhhnnnuuu|||gggOOODDD???;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888888888888888999999999999777777777777888888888888777777777777777777777777777888999888777888999;;;|||zzzzzzwwwqqqllleeeaaa\\\YYYWWWVVVUUUTTTPPPNNNJJJGGGFFFGGGJJJKKKOOOTTTYYY]]]aaahhhrrryyykkkUUUOOOEEE===999888888888555555555555555555555555555555444444444333333333444444444444666777888999888999;;;;;;;;;<<>><<<<<<<<<;;;;;;:::::::::888888888888888888888888777777777777888888888999666666666777777777777888777777777777777777777777777888999999888888999;;;~~~||||||{{{vvvqqqfffbbb]]]YYYXXXWWWWWWVVVQQQOOOKKKHHHGGGHHHIIIKKKNNNSSSYYY\\\```fffpppxxxuuu]]]VVVKKKAAA;;;888777666666666666666666666666666555555444444444333333333333333444444666777888999888999;;;;;;;;;<<>>??????AAAEEEIIIiiiyyyyyysssssssssoooqqqooommmooorrrttttttrrrrrrtttuuuvvvwwwxxx{{{~~~||||||{{{yyyxxxyyy|||xxxzzzzzznnngggccc___]]]]]]\\\YYYVVVUUUXXX]]]aaacccjjjttt|||mmmQQQDDDAAA???===;;;999888888888888:::::::::999999999888888777777888888888888777777777777777777777777777777555444555888:::;;;999777666777999999888999;;;>>>~~~|||{{{yyywwwnnniiiaaa]]]\\\\\\\\\[[[VVVRRRLLLJJJJJJJJJIIIHHHMMMQQQUUUYYY\\\ccckkkrrr|||nnnaaaPPPCCC===;;;888666888888888777777777666666666666555555555555666666444444555666777888999999:::888999===???>>>AAAFFFOOOqqq{{{nnnooopppmmmpppnnnmmmnnnqqqtttsssrrrsssssstttuuuwwwyyy{{{|||{{{{{{zzzxxxvvvxxx{{{~~~~~~wwwwww}}}xxxmmmfffbbb```^^^___]]]ZZZWWWUUUWWW\\\```dddkkkuuu|||xxxYYYGGGAAA???>>><<<:::888888888888:::::::::999999999888888777888888999999888888777777777777777777777777777777666666888999999888666777888999999888999;;;===}}}|||{{{zzzpppkkkeee```^^^]]]\\\[[[WWWSSSNNNJJJIIIIIIHHHGGGIIIMMMRRRVVVZZZ```hhhooowwwtttfffSSSEEE>>>;;;888666888888888777777777666666666666555555555555666666444555555666777888999999;;;999:::<<<======BBBHHHXXX{{{uuujjjlllooonnnpppnnnnnnoooqqqsssssssssuuusssrrrtttxxx{{{{{{yyyzzzzzzxxxvvvtttvvvyyy||||||wwwtttzzzuuukkkeeebbb```___aaa___[[[WWWUUUWWW\\\```fffllluuu|||bbbKKKAAA@@@>>><<<:::999888888999:::::::::999999999888888888999999::::::999999888777777777777777777777777999888777888999888666555888999:::999888999;;;===~~~|||||||||pppmmmhhhbbb___\\\[[[[[[WWWTTTOOOKKKHHHGGGGGGGGGFFFJJJOOOTTTXXX^^^fffllltttzzzxxxiiiVVVGGG???<<<999777777777777666666666555555666666555555555555666666555555666777888999999:::<<<::::::<<<<<<===DDDLLLaaaqqqjjjooorrrqqqpppooooooppprrrsssttttttxxxtttrrrtttzzz}}}|||yyyzzzyyywwwtttssstttxxx||||||}}}{{{wwwqqqwww~~~yyyqqqiiidddaaaaaaaaacccaaa\\\WWWUUUWWW[[[```gggnnnvvv|||hhhNNNAAA@@@???===;;;999999999999:::::::::999999999888888999::::::;;;;;;::::::999777777777777777777777777888777666777888999777666888999::::::999999;;;==={{{zzzzzzpppnnnjjjddd___[[[ZZZYYYWWWUUUQQQLLLHHHFFFFFFGGGDDDIIIOOOSSSWWW]]]dddjjjssszzz{{{mmmXXXHHH@@@===:::888666666555555555444444444666666555555555555666666555555666777888999::::::<<<::::::<<<<<<>>>GGGQQQmmm}}}pppmmmqqqrrrqqqpppqqqqqqrrrrrrsssuuuvvvyyyvvvsssuuu{{{~~~}}}zzzyyyxxxvvvsssrrruuuyyy}}}}}}yyyzzzxxxtttpppttt|||yyywwwsssnnnhhhcccaaaaaabbbeeebbb]]]XXXUUUWWW\\\```hhhnnnvvv|||kkkQQQCCCAAA@@@>>>;;;:::::::::::::::::::::999999999888888::::::;;;;;;;;;;;;::::::888888888888888888888888777666555666888:::999999888999::::::999:::;;;===|||yyyyyyqqqpppmmmggg```[[[YYYXXXVVVUUUQQQLLLGGGEEEFFFHHHDDDIIINNNSSSVVV[[[bbbgggsss{{{rrr]]]KKKBBB>>>;;;999666666666555555555444444666666555555555555666666555666666777888999::::::<<<;;;;;;<<<<<<@@@LLLXXXzzzwwwnnnnnnqqqpppnnnpppqqqrrrrrrrrrsssuuuwwwxxxvvvuuuvvvzzz||||||zzzyyyxxxvvvtttsssvvv|||}}}yyyyyyvvvqqqooorrr|||{{{vvvqqqppplllhhhcccaaabbbcccfffccc]]]XXXUUUWWW]]]bbbhhhnnnvvv|||qqqVVVHHHBBB@@@>>><<<;;;::::::;;;:::::::::999999999888888999::::::;;;;;;::::::999888888888888888888888888666555444555888:::::::::777999:::::::::;;;===???~~~zzzyyyrrrrrrpppjjjbbb\\\YYYYYYUUUTTTQQQLLLGGGEEEGGGIIICCCHHHNNNRRRTTTYYY___cccmmmxxx{{{cccPPPEEE???;;;888888777777777777666666666666666555555555555666666666666777888999::::::;;;<<<;;;;;;======BBBPPP^^^}}}nnnhhhlllpppqqqooommmoooqqqqqqppppppsssvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxvvvuuuuuuyyy~~~}}}yyysssnnnpppyyyzzzuuummmmmmlllhhhcccaaabbbdddfffccc]]]XXXUUUXXX^^^cccgggmmmvvv|||zzz]]]MMMBBBAAA???===;;;;;;;;;;;;:::::::::999999999888888999999::::::::::::999999888888888888888888888888888777555555777999999999666888999::::::<<<>>>AAA|||zzzttttttrrrlllddd]]]ZZZZZZTTTTTTQQQLLLGGGEEEGGGJJJCCCGGGMMMQQQSSSWWW\\\aaafffrrr~~~hhhSSSFFF???:::777999999999999888888888888666666555555555555666666666666777888999::::::;;;<<<;;;<<<===>>>CCCRRRaaattteeecccjjjqqqttttttlllnnnpppooonnnnnnqqqtttssstttuuuuuuuuuuuuwwwyyyzzzyyywwwuuuvvv{{{~~~wwwnnnooowwwyyyssslllllllllhhhcccaaabbbdddfffbbb]]]XXXVVVYYY___eeegggmmmuuu|||cccQQQBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888888999999::::::999999888888888888888888888888888;;;888666666777888888777555777999:::;;;<<>>:::444444555555666666666666666666666666666666666666777888999:::;;;<<<<<<<<<;;;===:::===EEEGGGTTTkkkzzzmmmcccfffnnnrrrqqqoookkkkkklllnnnqqqssssssrrrpppppprrrsssuuuuuuvvvvvvxxxvvvttttttwww}}}{{{qqqssszzzxxxsssnnnkkkgggcccaaaaaacccdddeee^^^YYYZZZ[[[\\\```eeekkkpppwww~~~sssZZZHHHAAA<<<<<<<<<:::999:::::::::::::::::::::::::::888888888888888888888888777777777888888888888888999999888888888888888999777888999;;;===???@@@AAA~~~yyyrrrmmmjjjfff```\\\VVVUUUSSSRRRPPPNNNJJJFFFDDDDDDFFFIIINNNTTTYYY]]]eeekkksssyyy}}}^^^HHH@@@<<<999666666666666777777777777666666666666666666666666888999::::::;;;;;;;;;;;;999===<<<>>>EEEHHHYYYuuutttkkkfffiiinnnoooooopppkkkjjjkkkmmmppprrrrrrpppnnnoooppprrrtttuuuuuuuuuwwwvvvuuuvvvzzzssstttyyyyyyuuupppmmmiiieeeccccccdddeeeeee^^^YYYZZZ\\\^^^bbbfffkkkpppwww~~~|||bbbKKKCCC======>>><<<;;;<<<::::::::::::::::::::::::888888888888888888888888888888888888888777777777999999888777777888999:::777888:::;;;>>>???AAABBB~~~vvvppplllhhhbbb^^^WWWUUUTTTRRRQQQNNNJJJGGGDDDDDDEEEGGGLLLSSSYYY\\\dddjjjrrrxxx|||zzzaaaIII>>>;;;999777777777777777777888888666666666666666666666666999999:::;;;;;;:::::::::888>>>>>>???DDDIII^^^~~~{{{mmmjjjiiimmmnnnmmmmmmppplllllllllnnnqqqrrrrrrpppmmmnnnppprrrtttvvvvvvwwwyyyxxxwwwxxx|||vvvvvvzzz{{{wwwpppnnniiifffddddddeeeffffff___ZZZ[[[]]]^^^bbbffflllqqqwww~~~cccOOOEEE======>>>===<<<<<<::::::::::::::::::::::::888888888888888888888888::::::999999888888777777999888777666777888:::;;;888999:::<<<>>>@@@BBBBBB{{{uuupppjjjddd___XXXVVVTTTSSSRRROOOKKKHHHDDDDDDDDDFFFKKKQQQWWW[[[aaahhhpppwww{{{~~~zzzkkkQQQDDD???<<<888888888888888888777777777777777777777777777777999999:::;;;;;;:::::::::999>>>>>>???DDDJJJcccuuuiiihhhkkkoooooolllmmmqqqoooooooooqqqssstttsssrrrnnnooorrrtttvvvxxxyyyzzz{{{zzzyyyzzz~~~yyyyyy|||}}}xxxpppmmmiiieeeccccccdddfffhhh```[[[[[[]]]]]]aaaeeemmmqqqxxx~~~gggRRRGGG===<<<===<<<;;;;;;::::::::::::::::::::::::888888888888888888888888;;;;;;;;;::::::999999888888888777777777888:::;;;999999;;;===???AAABBBCCC~~~xxxtttmmmeee___XXXWWWUUUTTTRRRPPPLLLHHHEEEDDDDDDEEEIIIOOOUUUYYY]]]dddnnnuuuzzz~~~~~~vvvZZZIII@@@;;;888888888888777777777777777777777777777777777777888999::::::;;;;;;;;;;;;:::>>>===>>>FFFPPPjjjppphhhhhhkkkppppppnnnnnnrrrrrrrrrrrrsssuuuuuutttsssooopppsssvvvxxxzzz||||||{{{zzzzzz|||}}}}}}yyyooolllhhhdddbbbbbbcccdddfff___ZZZZZZ\\\]]]aaaeeemmmrrrxxx~~~qqqWWWJJJ>>><<<===<<<::::::::::::::::::::::::::::::888888888888888888888888:::::::::::::::999999999777777777888999999::::::999:::<<<===@@@AAACCCDDD}}}yyyvvvoooggg```YYYWWWUUUTTTSSSPPPLLLIIIGGGEEEDDDDDDGGGMMMSSSVVVYYYaaakkktttzzz~~~fffPPPBBB;;;888888777777777666666666777777777777777777777777777888999:::;;;<<<<<<<<<:::===<<>>===:::999::::::::::::::::::::::::888888888888888888888888777888888888888888999999555666888:::::::::999888:::;;;<<<>>>@@@BBBCCCDDD~~~{{{yyywwwqqqhhhaaaYYYXXXVVVUUUSSSPPPLLLIIIHHHFFFDDDDDDFFFLLLQQQUUUWWW___jjjsssyyy~~~sssZZZIII@@@888777777777666666555555777777777777777777777777666777999:::;;;<<<<<<<<<:::===:::???NNN^^^|||tttjjjhhhjjjpppsssqqqqqqssstttsssssstttuuuuuutttrrrnnnppprrrvvvyyy{{{}}}}}}vvvvvvxxx|||zzzkkkiiieeeaaa______```aaa^^^XXXUUUXXX\\\___eeekkknnnrrrxxx}}}aaaRRRCCC>>>???>>>;;;999::::::::::::::::::::::::888888888888888888888888555555666666777777888888333555888;;;<<<;;;999777:::;;;<<<>>>@@@BBBDDDDDD|||wwwuuutttppphhhaaa]]]YYYUUUSSSRRRPPPKKKGGGGGGFFFEEEDDDEEEIIIOOOTTTWWW^^^eeennnzzzcccLLLAAA:::;;;:::999777777999;;;999777666555666777999:::999999999:::::::::;;;;;;<<<<<<===CCCOOOeeewwwjjjkkkmmmoooqqqrrrssstttuuuvvvwwwxxxyyyyyyxxxwwwssssssuuuyyy|||}}}{{{yyy{{{yyyyyy}}}rrrlllddd^^^\\\]]]___```___[[[[[[^^^``````dddiiiooosssyyy~~~mmmQQQAAA???;;;<<<@@@===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999888777666::::::999999999999999999888888999999999:::::::::999;;;>>>???@@@AAACCCEEE|||wwwvvvvvvsssmmmfff___[[[VVVSSSRRRPPPLLLIIIFFFFFFDDDCCCDDDGGGMMMRRRUUU[[[ccclllyyylllQQQBBB;;;;;;:::888777777888:::888888666666666777999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>CCCPPPhhhssskkklllnnnppprrrsssssssssvvvvvvwwwxxxxxxwwwvvvuuussstttvvvyyy}}}~~~}}}{{{{{{zzz{{{sssmmmeee___]]]^^^```aaa___[[[ZZZ]]]^^^___ccciiinnnssszzzrrrVVVEEEBBB===<<>>===???;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999888888777888888888999999::::::;;;888888999999999:::::::::<<<>>>@@@BBBBBBDDDFFFHHH{{{yyyzzzzzzvvvrrrggg```XXXSSSQQQQQQOOOMMMGGGGGGFFFDDDDDDFFFKKKNNNRRRXXX___fffrrraaaKKK@@@===:::777777777777777888888777777777888999:::;;;;;;;;;<<<<<<<<<======;;;???BBBEEESSSrrr~~~sssooopppsssuuuuuutttsssrrrsssttttttuuuuuuuuuvvvvvvwwwwwwxxx{{{||||||zzzxxxtttwww|||tttnnnfffaaa___```bbbcccccc]]]ZZZ[[[\\\]]]ccciiikkkqqqzzz~~~aaaMMMGGG@@@===???;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888777777777888999::::::;;;;;;888888999999999:::::::::;;;===@@@BBBCCCDDDGGGIII}}}zzzzzzzzzwwwsssjjjcccZZZTTTRRRRRRPPPNNNJJJIIIHHHFFFEEEGGGJJJNNNRRRXXX___dddnnnzzzvvviiiQQQDDD@@@:::888777888888777888888888888888999999:::;;;;;;;;;<<<<<<<<<======<<>>@@@<<<<<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777777888999::::::;;;;;;888888999999999::::::::::::===???AAABBBDDDGGGIII~~~yyyyyyyyywwwtttllleee\\\VVVTTTSSSQQQOOOKKKKKKIIIGGGFFFGGGJJJLLLPPPWWW^^^bbbjjjuuu}}}~~~ooo}}}oooXXXHHHBBB<<<888999999888777888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<===BBBEEEKKKaaavvvsssrrrrrrssstttttttttttttttrrrrrrrrrsssuuuvvvxxxyyy{{{zzzzzzzzzzzzxxxtttqqqooottt{{{sssmmmfff```___aaacccdddfffaaa]]]^^^^^^___ccchhhkkkpppxxxhhhRRRJJJBBB???@@@===<<<<<<;;;;;;;;;:::::::::999999999::::::999999888888888888999999::::::;;;888888999999999::::::::::::<<>>:::;;;<<<:::888888888999::::::::::::999999999999:::::::::;;;;;;<<>>???BBBGGGKKKMMM}}}|||{{{yyyrrrmmmeee]]]VVVSSSRRRRRROOOMMMJJJHHHHHHHHHGGGFFFIIILLLUUU```gggmmmwwwttthhhTTTJJJAAA???===:::999:::888888888888888999999:::<<<;;;;;;;;;;;;<<<=========CCCGGGZZZwwwnnnoooqqqqqqppppppqqqsssvvvwwwssssssssssssuuuwwwyyy{{{zzzzzzzzzyyywwwuuuuuuuuu{{{~~~zzzzzz}}}}}}}}}}}}~~~tttlllhhhccc```aaaccceeeeeeeee```]]]^^^^^^^^^aaagggmmmssszzzjjjTTTIIIBBB===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999999999:::<<<===>>>???@@@AAACCCHHHLLLOOO|||zzzyyyuuuppphhh```YYYUUUTTTSSSRRRNNNJJJHHHGGGGGGGGGFFFHHHKKKSSS^^^eeejjjttt}}}~~~}}}xxxoooVVVMMMEEEBBB@@@<<<999:::888888888888888999::::::<<<;;;;;;;;;;;;<<<======???EEEIII^^^rrrllloooqqqqqqrrrrrrsssssstttttttttssssssssstttvvvyyyzzzxxxyyyyyyxxxuuuttttttuuu|||uuutttuuuzzz{{{|||yyyzzz|||}}}qqqjjjfffbbb```aaaccceeefffccc]]]ZZZZZZ\\\]]]bbbhhhmmmrrrzzzvvvZZZKKKBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999;;;===>>>@@@AAABBBCCCEEEHHHMMMRRR|||zzzzzzxxxssskkkbbb[[[VVVTTTSSSSSSPPPKKKHHHGGGGGGGGGFFFFFFIIIQQQ[[[bbbgggqqqzzz~~~|||uuu\\\QQQGGGBBB???;;;:::;;;999888888888888999::::::<<<;;;;;;;;;;;;<<<======AAAFFFKKKbbb{{{nnnlllooopppqqqsssuuuvvvvvvuuuuuuxxxwwwuuusssrrrsssuuuvvvwwwyyyzzzxxxvvvtttvvvwww}}}qqqnnnnnnqqqsssssswww|||{{{{{{}}}}}}rrrkkkgggbbb___```bbbddddddaaa[[[WWWXXXZZZ\\\bbbiiiqqquuu{{{```KKKAAA>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;===>>>BBBAAABBBEEEEEEGGGMMMTTT|||{{{{{{yyyuuummmddd\\\VVVSSSRRRTTTPPPLLLJJJIIIHHHGGGFFFEEEHHHPPPYYY```eeennnwww~~~~~~~~~}}}dddWWWHHHAAA<<<999:::===999999999888999::::::;;;<<<;;;;;;;;;;;;<<<======???EEENNNhhhwwwmmmmmmooooooqqqtttvvvxxxyyyyyyxxxzzzxxxtttrrrqqqrrrtttuuuwwwzzz|||{{{wwwvvvxxx{{{~~~pppkkkiiikkkllllllnnnsssttt{{{~~~~~~}}}}}}||||||}}}tttmmmhhhccc______```aaaaaa```ZZZWWWXXXZZZ]]]cccjjjppptttzzzeeeLLLAAA??????=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::<<<>>>???AAA@@@BBBEEEFFFFFFNNNXXX~~~}}}~~~|||wwwooofff]]]WWWSSSRRRRRRPPPMMMKKKKKKJJJHHHFFFDDDGGGOOOXXX^^^cccllluuu|||~~~mmm^^^MMMBBB<<<999:::>>>999999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<=========DDDRRRqqqtttnnnnnnnnnoooqqqsssvvvxxxyyyzzzzzzwwwuuusssqqqqqqsssvvvxxxwww{{{~~~}}}yyywwwzzz~~~{{{oooiiieeefffgggfffhhhkkkkkkrrr{{{}}}|||{{{||||||~~~|||{{{{{{vvvmmmiiiccc___^^^^^^______```[[[XXXZZZ\\\^^^dddkkkmmmqqqwww~~~lllOOOCCC@@@@@@>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999;;;===???@@@AAA???BBBGGGGGGFFFOOO\\\zzzrrriii```YYYUUURRRPPPOOOMMMMMMMMMLLLIIIFFFDDDGGGOOOXXX]]]bbbjjjsss|||{{{sssdddSSSGGG@@@;;;:::===:::999999999999:::;;;;;;<<<;;;;;;;;;;;;<<<======>>>FFFVVVxxxssspppooonnnpppqqqrrrtttvvvwwwwwwxxxxxxvvvssspppppprrruuuwwwvvv{{{}}}yyywww{{{zzzooohhhbbbbbbcccbbbbbbeeeeeejjjpppxxx~~~~~~~~~~~~}}}}}}~~~}}}ssskkkgggbbb^^^]]]^^^___```aaa]]][[[]]]___```eeekkkmmmqqqvvv}}}tttTTTFFFAAA???>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===???AAABBB???BBBIIIIIIGGGRRRaaa|||tttkkkbbb[[[VVVTTTNNNNNNNNNNNNOOOMMMIIIFFFEEEGGGOOOXXX]]]aaajjjsss|||nnnvvvhhhWWWLLLDDD===;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======BBBIIIZZZ{{{|||rrrppppppmmmqqqqqqrrrrrrsssttttttuuu|||yyytttqqqoooppprrrtttuuuzzz}}}yyywww{{{zzzoooggg`````````______aaabbbeeejjjooovvvzzzpppiiieee```]]]^^^___aaaaaabbb^^^\\\___aaabbbeeekkkpppsssxxx}}}{{{YYYHHHBBB??????>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===@@@AAABBB@@@CCCJJJJJJIIITTTeee|||tttmmmfff]]]SSSLLLNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFLLLVVV^^^bbbhhhnnn}}}|||~~~}}}rrrdddWWWJJJ>>>:::;;;;;;::::::999999::::::;;;;;;;;;::::::;;;<<<>>>???BBBIII```sssmmmpppsssqqqsssttttttrrrpppqqqvvvzzzzzzwwwssspppooopppqqqsssxxxyyy{{{yyyvvvvvvyyy}}}~~~ooofff___^^^___]]]]]]___aaa```dddjjjooovvv~~~{{{~~~yyywwwkkkhhhccc___\\\\\\^^^______^^^]]]\\\\\\```ggglllmmmqqqwww|||]]]IIIAAA???>>>>>><<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;:::999999999999999::::::;;;<<<===>>>>>>@@@DDDBBBCCCGGGGGGSSSlllyyyrrrjjj```WWWQQQOOOOOONNNMMMKKKJJJHHHGGGFFFFFFLLLUUU]]]bbbgggmmm|||{{{~~~mmm]]]MMM@@@:::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;<<<===???@@@BBBIII^^^|||~~~qqqkkkooorrrqqqrrrssstttrrrqqqssswww{{{xxxuuurrrooonnnoooqqqsssxxxyyy{{{yyywwwxxx{{{qqqhhhaaa```___\\\[[[\\\[[[[[[___fffmmmvvv|||xxxtttjjjgggccc___]]]^^^```bbbbbbaaa___]]]]]]```fffkkklllpppwww|||fffPPPFFFCCC>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===@@@???===;;;:::888888888999::::::;;;<<<===>>>>>>???CCCBBBDDDIIIJJJXXXqqqyyyoooddd[[[VVVPPPPPPOOONNNLLLJJJHHHGGGGGGFFFKKKTTT[[[```ffflllyyytttyyydddQQQAAA;;;<<<;;;::::::999999::::::;;;======<<<<<<===>>>@@@AAACCCJJJ\\\vvvyyymmmjjjmmmqqqqqqqqqrrrsssssstttvvvyyy|||uuusssqqqooonnnppprrrssswwwyyyzzzxxxwwwyyy~~~xxxooofffcccaaa]]]ZZZZZZYYYXXX\\\cccjjjttt}}}vvvoooiiigggccc```___```ccceeeeeedddaaa___^^^```fffjjjmmmrrryyyrrrXXXJJJDDD???>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======??????===<<<;;;:::::::::::::::;;;<<<===>>>>>>???>>>CCCBBBEEEJJJMMM^^^yyy|||qqqeee]]]YYYQQQPPPOOONNNLLLJJJHHHGGGGGGFFFIIIRRRYYY^^^dddkkkuuu|||tttiiiSSSBBB<<<<<<;;;::::::999999::::::;;;===<<<<<<<<<<<<>>>???@@@BBBJJJ\\\tttvvvllljjjllloooooopppqqqrrrtttvvvxxx{{{}}}tttsssqqqppppppqqqsssuuuuuuwwwwwwvvvuuuxxx~~~yyymmmgggbbb]]][[[[[[[[[ZZZ\\\aaagggppp~~~uuummmjjjhhhdddaaa___aaaccceeedddcccaaa^^^^^^aaafffjjjqqqvvv~~~}}}^^^JJJBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::::::::;;;<<<===>>>::::::;;;<<<===>>>?????????DDDCCCEEEJJJNNNaaa~~~{{{~~~{{{pppeee]]]YYYQQQQQQPPPNNNLLLIIIGGGFFFHHHFFFHHHOOOVVV[[[cccjjjpppxxxxxxkkkUUUDDD<<<<<<;;;::::::999999::::::;;;<<<;;;::::::;;;<<<>>>???AAALLL```wwwuuunnnllllllmmmnnnnnnoooqqqtttxxxzzz{{{|||uuutttsssrrrrrrsssuuuvvvsssttttttssssssvvv~~~tttjjjccc\\\ZZZ[[[\\\ZZZ[[[```fffnnn}}}vvvmmmllljjjeeeaaa___```bbbdddbbbaaa___]]]]]]aaafffkkksssxxxeeeLLL@@@??????===<<<<<<<<<<<<<<<:::::::::999::::::;;;<<<888888999999:::;;;======:::;;;;;;<<<===>>>??????@@@EEEDDDDDDIIINNNccczzz{{{|||xxxpppfff^^^YYYSSSRRRQQQOOOMMMJJJHHHGGGIIIFFFGGGMMMTTTYYYaaaiiinnnvvv}}}mmmXXXFFF===<<<;;;::::::999999::::::;;;;;;;;;::::::;;;<<<>>>???AAAPPPfff}}}xxx~~~sssoooooonnnmmmmmmmmmnnnppptttyyy{{{{{{zzzuuuuuutttsssssstttuuuvvvssstttsssqqqqqquuu}}}|||qqqhhh___ZZZYYYYYYXXXZZZ```eeennn|||vvvooommmjjjeeeaaa___```bbbcccaaaaaa___]]]]]]aaagggkkkqqqvvv}}}lllPPPCCC??????>>>===<<<<<<<<<<<<:::999999999999:::;;;;;;<<<;;;:::999999999999999;;;;;;<<<===>>>??????@@@@@@FFFDDDDDDIIIOOOfff|||{{{yyyvvvqqqiii```ZZZUUUUUUSSSRRROOOLLLJJJIIIIIIFFFFFFLLLRRRWWW```hhhooovvvqqq\\\JJJ???===;;;::::::999999::::::;;;<<<;;;;;;;;;;;;===>>>???BBBTTTmmmuuuxxxoooppprrrpppnnnooommmmmmppptttyyy{{{yyywwwuuuttttttsssssssssttttttuuuuuusssppppppuuu}}}uuuhhh]]]YYYYYYXXXZZZ___dddjjjvvvuuupppjjjgggccc```___```ccceeedddcccaaa___^^^aaafffjjjrrrvvv|||qqqSSSFFF@@@???>>>===<<<<<<<<<<<<:::::::::::::::;;;<<<<<<======<<<::::::999999999;;;;;;<<<===>>>???@@@@@@@@@EEEEEEEEEKKKRRRlll~~~|||yyyvvvssslllccc\\\WWWWWWVVVTTTQQQNNNLLLKKKIIIFFFFFFKKKQQQWWW___gggpppvvv}}}ttt```LLL@@@===;;;::::::999999::::::;;;======<<<<<<===>>>@@@AAACCCXXXrrrvvvssslllooosssqqqooopppmmmmmmoootttyyy{{{xxxuuuuuutttsssrrrrrrrrrrrrrrrwwwvvvtttqqqpppuuu~~~qqqbbb\\\\\\ZZZ\\\___bbbeeeoooyyy~~~~~~}}}tttppphhheeebbb______aaadddfffhhhfffccc```___aaaeeeiiitttxxx~~~sssTTTGGG@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@???EEEEEEFFFLLLVVVqqq}}}{{{yyyyyyvvvpppggg```\\\XXXRRRPPPOOONNNKKKHHHGGGGGGGGGHHHLLLTTT^^^eeelllrrr{{{~~~xxxwwwsss___MMMAAA<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<=========???BBBDDDCCCVVVqqqwww}}}tttmmmlllmmmmmmmmmooommmppptttwwwyyyzzzyyyxxxtttsssrrrqqqppppppppppppqqqrrrsssrrrrrrvvv|||yyyiiiddd^^^\\\\\\___aaaeeeoooyyy|||rrrkkkiiieee```]]]^^^aaaccceeegggeeecccaaaaaaccceeegggooovvvwwwYYYIIIAAA???<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<:::;;;===>>>@@@AAAAAAAAABBBHHHHHHGGGLLLVVVuuu|||zzzyyyyyyxxxssskkkddd]]]XXXSSSPPPPPPOOOLLLIIIIIIHHHHHHIIIMMMTTT^^^dddjjjqqq{{{~~~vvvssssssaaaPPPCCC===<<<;;;;;;::::::;;;;;;<<<;;;<<<=========>>>AAADDDFFF\\\xxxsss}}}tttnnnmmmooonnnoooqqqoooqqqtttwwwxxxxxxwwwvvvsssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssvvv|||ssslll___\\\[[[]]]___bbbkkkuuu|||~~~|||rrrlllgggccc^^^\\\]]]___bbbcccgggfffcccbbbbbbdddgggiiipppvvvvvvXXXHHHBBB???<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<:::;;;===>>>@@@AAAAAAAAABBBHHHHHHIIIOOO[[[{{{{{{yyyyyyzzzzzzvvvnnnhhh]]]XXXSSSPPPPPPOOOLLLIIIJJJJJJJJJJJJMMMTTT]]]ccciiipppzzzzzzsssvvveeeRRRDDD===<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<>>>AAACCCJJJ```}}}{{{ttt}}}uuuooooooqqqpppqqqsssqqqssstttuuuvvvtttsssqqqrrrrrrqqqqqqrrrrrrssstttqqqqqqrrrrrrssswww}}}{{{rrrccc___\\\]]]]]]```hhhqqq}}}|||{{{~~~{{{rrrllleeeaaa\\\ZZZ[[[^^^aaabbbgggeeecccbbbcccfffiiilllpppwwwxxxZZZJJJBBB@@@===<<<<<<<<<;;;:::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<===???@@@AAAAAABBBAAAGGGHHHIIIQQQ___{{{zzzyyyyyyyyyvvvoooiii\\\WWWRRROOOOOONNNKKKHHHJJJJJJIIIJJJLLLRRRZZZ```hhhooozzzyyyzzzgggSSSCCC<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<===@@@CCCMMM```{{{{{{}}}|||tttoooppprrrrrrrrruuuttttttuuutttsssqqqooonnnppppppqqqqqqrrrsssuuuvvvqqqqqqqqqrrrtttyyy~~~yyyjjjddd___^^^^^^```fffnnnxxx~~~|||}}}yyypppkkkeeeaaa\\\ZZZ[[[^^^aaabbbeeedddbbbaaacccfffjjjlllooovvvyyy\\\LLLCCC@@@===<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===???@@@AAABBBBBB@@@FFFGGGIIIRRRaaa~~~{{{yyyyyyxxxtttmmmgggZZZVVVQQQNNNNNNMMMJJJGGGHHHHHHHHHIIIKKKQQQXXX]]]hhhoooyyy{{{fffQQQCCC===<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<>>>AAACCCNNN^^^wwwyyyrrrnnnpppsssssssssuuuuuuuuutttsssrrrpppmmmllloooooopppqqqrrrtttuuuvvvqqqppppppqqquuu{{{qqqiiibbb```___```eeekkkpppxxx~~~~~~}}}}}}~~~vvvnnniiieeebbb]]][[[\\\```bbbdddcccbbbaaa```bbbeeeiiilllooouuu~~~yyy]]]MMMDDDAAA>>><<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBBBB???EEEFFFGGGQQQbbb}}}zzzyyywwwssslllfffZZZVVVQQQNNNNNNMMMJJJGGGFFFFFFGGGHHHJJJPPPWWW\\\ffflllvvvzzzeeeQQQEEE@@@<<<;;;;;;::::::;;;;;;<<<;;;<<<=========???BBBDDDOOOaaa{{{vvvppplllooorrrrrrssstttuuuuuutttsssqqqooonnnmmmnnnnnnooopppqqqssstttuuuqqqooooooqqqvvv|||wwwnnneeebbbaaaaaafffkkkhhhpppwww|||||||||}}}}}}uuunnniiifffbbb^^^\\\]]]aaadddeeecccbbb``````aaaeeehhhkkkooovvv~~~|||___OOODDDBBB???======<<<;;;:::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCC???FFFFFFHHHSSSeee~~~{{{zzzxxxtttmmmhhh\\\XXXRRRPPPOOONNNKKKHHHEEEFFFGGGHHHKKKQQQXXX]]]ccciiirrrzzziiiSSSFFFAAA<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@CCCEEEQQQiiisssmmmjjjmmmqqqqqqqqqsssttttttssssssqqqpppoooooommmnnnnnnoooppprrrssstttqqqooonnnqqqwww~~~uuukkkgggggggggkkkooojjjpppuuuxxx~~~~~~vvvoookkkfffbbb]]]\\\]]]aaadddfffeeecccbbbaaabbbeeeiiikkkqqqxxxfffSSSEEEBBB???======<<<;;;:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCC@@@FFFGGGJJJWWWkkk|||{{{zzzvvvpppkkk^^^YYYTTTRRRQQQPPPMMMJJJEEEFFFHHHIIIMMMRRRYYY^^^aaafffooowwwnnnVVVFFF@@@<<<;;;;;;::::::;;;;;;<<<===>>>?????????@@@CCCFFFTTTqqqqqqkkkhhhlllppppppqqqrrrttttttsssrrrrrrqqqqqqpppmmmmmmmmmnnnoooqqqrrrsssqqqooommmqqqwww~~~|||qqqmmmmmmmmmqqquuuppptttwwwwww{{{wwwpppmmmeeeaaa]]][[[]]]aaadddeeegggeeecccbbbcccfffiiilllssszzznnnYYYEEECCC???======<<<;;;:::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCAAAGGGIIIMMM[[[pppyyyzzzvvvmmm```ZZZSSSPPPQQQRRROOOKKKKKKGGGEEEFFFHHHLLLUUU^^^bbbfffmmmvvv~~~xxx[[[HHHAAA======<<<<<<<<<======>>>===<<<===???>>>>>>DDDLLL[[[|||xxxnnnmmmllllllnnnoooooooooppppppppppppooommmlllkkklllllllllnnnoooqqqssstttqqqrrrtttxxx}}}yyyqqqooosssyyy~~~}}}~~~}}}xxxooolllfffccc``````ccceeeeeedddkkkiiieeebbbbbbgggnnntttvvvzzzwww\\\IIIBBB===>>>???===<<<<<<<<<<<<;;;;;;;;;<<<<<<===999:::;;;:::888999;;;>>>555;;;BBBCCC@@@???BBBEEEEEEDDDFFFNNN\\\xxxxxxqqqeee^^^VVVRRRRRRRRRNNNKKKKKKGGGEEEFFFHHHLLLTTT]]]cccgggnnnwwwyyy[[[GGGAAA======<<<<<<<<<<<<=========<<<===>>>>>>>>>EEEMMM[[[}}}qqqiiihhhhhhjjjlllnnnooooooqqqqqqqqqqqqpppooonnnmmmnnnnnnnnnoooppprrrssstttrrrsssuuuyyy}}}{{{rrrpppuuu{{{vvvnnnkkkgggccc``````bbbdddeeeeeefffeeedddccccccfffkkkoootttyyy~~~cccJJJCCC>>>>>>???===<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<===;;;:::AAA???>>>AAAFFFHHHEEEAAAEEEEEEHHHPPP___}}}yyytttkkkcccZZZUUUTTTRRRNNNJJJKKKGGGEEEGGGHHHKKKSSS\\\ccchhhpppyyy|||rrryyy{{{\\\HHHBBB======<<<<<<<<<<<<=========<<<<<<>>>>>>???FFFNNNaaajjjeeefffgggiiikkkmmmoooppprrrrrrqqqqqqppppppoooooopppppppppqqqqqqrrrssstttssstttwwwzzz}}}sssqqquuu}}}sssllliiigggddd```___aaadddfffgggccceeeeeeffffffgggjjjlllrrrwww}}}iiiMMMEEE?????????===<<<===999:::;;;<<<;;;;;;:::999<<<999888;;;???@@@<<<888CCCCCCEEEIIIKKKJJJEEE@@@CCCDDDHHHPPPbbb}}}yyyvvvmmmeee[[[UUUTTTSSSOOOKKKKKKGGGFFFGGGHHHKKKRRRZZZccchhhqqqzzzyyylllrrr~~~___JJJDDD>>>======<<<<<<<<<<<<======;;;<<<>>>>>>???GGGPPPkkkiiieeegggiiikkklllmmmooopppqqqppppppooooooooooooppprrrrrrrrrrrrrrrrrrsssttttttuuuxxx||||||rrrnnnrrr{{{{{{pppiiihhhfffdddaaa```aaadddgggiiifffggghhhhhhhhhjjjmmmooorrrwww~~~lllPPPGGG@@@??????===<<<>>>999;;;<<<======<<<:::888===;;;:::;;;===???@@@@@@CCCMMMWWWVVVKKKCCCBBBEEEAAACCCGGGOOObbb{{{xxxwwwnnnfff[[[UUUTTTSSSPPPLLLKKKGGGFFFGGGHHHJJJPPPXXXbbbgggpppyyy{{{lllooodddNNNFFF>>>>>>===<<<<<<<<<<<<<<<===;;;<<<===>>>@@@HHHRRRrrrzzzfffdddgggjjjkkkjjjjjjlllmmmnnnmmmmmmlllmmmmmmnnnooosssrrrrrrqqqqqqrrrrrrssssssuuuxxx}}}|||qqqkkkoooxxxwwwmmmggggggeeedddbbbaaaaaadddgggjjjiiiiiiiiihhhhhhjjjooorrrtttxxxpppSSSJJJAAA???>>><<<<<<>>>;;;===>>>???>>>===;;;999<<<======;;;999===FFFNNNZZZ^^^^^^UUUGGG@@@BBBHHHCCCFFFJJJQQQddd|||zzzyyyqqqhhh]]]VVVTTTSSSPPPMMMKKKHHHFFFHHHHHHIIIOOOWWWaaafffnnnwwwooommmjjjSSSGGG???>>>===<<<<<<;;;<<<<<<===;;;;;;===>>>AAAJJJSSSqqqrrrbbb```dddhhhhhhgggfffhhhjjjlllkkkjjjjjjjjjlllmmmnnnqqqppppppppppppqqqqqqrrrqqqtttxxx}}}~~~qqqjjjlllvvv{{{ssskkkffffffccccccdddcccbbbdddgggjjjiiiiiiiiihhhhhhjjjooorrruuuzzzwwwWWWLLLCCC???>>><<<===???>>>>>>??????>>>===;;;:::;;;>>>???;;;999???MMMYYYvvvgggSSSFFFCCCEEEFFFEEEFFFJJJMMMTTThhh}}}vvvlll```XXXVVVTTTPPPLLLKKKHHHGGGHHHHHHIIINNNUUU```dddkkkttt|||rrrjjjvvvpppVVVGGG???>>>===<<<<<<;;;;;;;;;===;;;;;;===>>>AAAKKKUUUppplllaaa\\\aaafffhhhffffffhhhkkkkkkjjjiiiiiiiiikkkmmmooonnnnnnnnnnnnnnnooopppqqqooorrrvvv|||tttkkkmmmwwwyyyqqqjjjffffffaaaccceeeeeeddddddgggiiihhhjjjlllllllllmmmoooqqqvvvzzz}}}YYYNNNDDD???>>><<<===??????>>>>>>===<<<<<<;;;;;;:::<<<======???GGGTTT^^^kkkZZZFFF===@@@EEEFFFCCCDDDIIIMMMTTTkkk{{{qqqddd[[[WWWTTTPPPLLLKKKHHHGGGHHHHHHIIINNNUUU___cccjjjrrr{{{uuuiiinnn{{{tttXXXFFF??????>>><<<<<<;;;;;;;;;===;;;;;;===>>>AAAKKKUUUrrr~~~kkkccc[[[aaagggiiihhhhhhkkkoookkkjjjiiihhhiiikkknnnooollllllllllllmmmnnnooopppmmmpppvvv|||wwwnnnoooyyyxxxpppiiifffggg___bbbffffffeeeeeegggiiihhhlllppprrrrrrqqqqqqqqquuuzzz[[[OOODDD???>>><<<===@@@???>>>===;;;;;;::::::;;;999999;;;>>>DDDNNNXXX^^^IIIFFFCCC@@@???@@@BBBDDD@@@FFFKKKRRRjjjxxxnnnbbbZZZYYYWWWRRRMMMIIIFFFEEEGGGGGGGGGLLLRRR]]]aaagggmmmttt{{{yyynnnlllqqqsssSSSLLL@@@???>>>======<<<<<<<<<>>><<<<<<>>>>>>AAAIIISSSuuutttiiihhhcccdddgggiiijjjkkkkkkkkkllljjjiiiggghhhjjjlllnnnnnnkkkiiiiiilllnnnnnnmmmlllqqqwww}}}~~~~~~xxxmmmnnnzzzwwwooollljjjiiihhhcccaaadddeeeddddddfffeeekkkqqqsssqqqpppsssvvvxxx|||fffPPPFFFEEE>>><<<@@@???>>>>>>>>>>>>>>>>>>>>>>>>888:::===@@@DDDHHHJJJLLL@@@BBBCCCBBBAAAAAABBBCCCDDDHHHLLLWWWpppwwwnnnaaaZZZWWWUUUQQQLLLJJJGGGFFFGGGGGGFFFKKKQQQ[[[___eeelllttt|||~~~qqqnnnqqquuuRRRFFF@@@???>>>======<<<<<<<<<===<<<===>>>>>>AAAJJJUUUnnnlllbbbbbbdddeeegggiiijjjkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllnnnkkkiiiiiilllmmmmmmllllllqqqxxx~~~}}}yyymmmnnnyyyxxxpppllliiigggeee```___bbbdddddddddggggggkkkpppqqqppppppsssvvv|||hhhRRRFFFEEE===;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAA@@@BBBCCCBBBAAAAAABBBDDDEEEIIINNNXXXsss~~~}}}{{{vvvmmmaaaYYYVVVSSSOOOKKKKKKHHHGGGHHHGGGFFFIIIOOOXXX\\\ccckkksss|||vvvppprrruuusssPPPAAA@@@???>>>======<<<<<<<<<===<<<===??????AAALLLWWWooo{{{iii``````eeefffgggiiijjjkkkkkkkkkiiijjjkkkmmmmmmlllkkkkkkmmmkkkjjjjjjkkklllkkkjjjkkkqqqyyy~~~|||}}}zzznnnnnnyyyzzzrrrlllgggddd```\\\[[[```cccdddeeehhhiiilllooopppoooppptttxxxkkkSSSGGGDDD===:::<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBBBBAAAAAACCCDDDFFFJJJOOO[[[vvv|||{{{uuummmaaaYYYUUURRRNNNKKKLLLIIIHHHIIIGGGEEEGGGMMMWWW[[[bbbjjjrrr{{{|||sssssspppnnnNNNAAA@@@???>>>===<<<<<<<<<<<<<<<<<<>>>??????BBBNNN[[[{{{nnnddddddffffffgggiiijjjkkkkkkkkkiiiiiijjjkkkkkkkkkkkkjjjlllkkkkkkjjjkkkkkkjjjjjjlllrrrzzz}}}||||||||||||~~~|||pppooozzz|||ssslllfffbbb]]]YYYYYY^^^cccdddfffiiilllmmmooooooooorrrvvvzzzlllSSSFFFCCC===:::<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???AAABBBBBBAAABBBCCCDDDFFFJJJOOO\\\yyy}}}vvvnnncccZZZUUUQQQNNNLLLMMMJJJIIIJJJGGGEEEFFFKKKWWW[[[bbbiiiqqqyyyxxxvvvzzz~~~{{{hhhOOOEEE@@@???>>>===<<<<<<<<<<<<<<<===???@@@???CCCPPP___rrreeedddffffffgggggghhhiiijjjkkkiiihhhgggfffggghhhjjjkkkkkkkkkllllllkkkkkkkkkkkkooottt||||||zzzxxxwww|||}}}qqqqqq{{{}}}ssslllfffbbb\\\XXXXXX^^^cccdddgggjjjmmmnnnnnnoooqqquuuzzz}}}mmmSSSEEECCC===<<<>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAA???@@@BBBBBBBBBBBBCCCEEEEEEIIIOOO]]]{{{wwwpppfff]]]VVVRRROOONNNLLLJJJIIIJJJHHHEEEFFFKKKVVVZZZaaaiiipppxxx}}}}}}yyyjjjSSSIII@@@???>>>======<<<<<<<<<;;;===@@@AAA???DDDRRRbbbpppbbb___ffffffffffffggghhhiiijjjiiihhhfffddddddgggiiikkkiiikkkmmmmmmlllllllllmmmrrrwww~~~~~~yyyuuutttyyy~~~ssssss}}}|||ssslllgggddd]]]ZZZZZZ___dddeeegggkkknnnnnnoooqqquuuyyy~~~pppTTTEEECCC???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>@@@BBBBBBBBBBBBDDDEEEEEEIIIOOO___~~~}}}yyysssiii___XXXSSSQQQPPPLLLIIIIIIJJJHHHEEEFFFKKKSSSXXX___gggpppyyy}}}sssYYYJJJ@@@???>>>======<<<<<<<<<;;;===@@@AAA@@@DDDTTTeeeooobbbaaaeeeeeeddddddeeefffggghhhhhhggggggfffggghhhiiijjjhhhkkknnnooonnnmmmnnnpppvvvzzzzzzuuusssttt|||tttttt|||rrrlllhhhfffaaa]]]\\\aaaeeefffhhhkkkmmmnnnooosssxxx~~~tttXXXGGGDDD??????@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@BBBBBBBBBBBBDDDFFFFFFJJJPPPaaa|||zzz{{{uuukkkaaaYYYTTTRRRRRRKKKIIIIIIKKKIIIEEEGGGKKKPPPUUU]]]gggpppzzz}}}~~~}}}^^^JJJ@@@???>>>======<<<<<<<<<;;;===AAAAAA@@@DDDUUUfffqqqfffhhheeedddccccccdddeeeggghhhfffggghhhjjjjjjiiiiiihhhgggkkkooopppooonnnppprrrxxx|||~~~|||vvvtttpppxxxuuuvvv{{{rrrllliiigggccc___^^^cccffffffhhhkkkmmmmmmpppuuu{{{xxx[[[HHHEEE@@@>>>???:::::::::::::::::::::::::::;;;;;;<<<======>>>>>>???>>>@@@AAABBBBBBBBBDDDFFFHHHKKKRRRccc~~~{{{zzz{{{zzzuuummmddd[[[UUUQQQPPPOOOJJJGGGHHHHHHGGGIIINNNRRRWWW]]]dddkkkuuuyyyoooPPPEEE@@@======<<<999:::===:::@@@???@@@CCCDDDUUUqqqkkkcccfffcccddddddcccbbbccceeehhhgggggggggggggggfffffffffiiihhhkkkooopppnnnoootttyyyvvvkkkpppyyyuuusssyyy{{{sssnnnllljjjfffccc```aaaeeehhhiiihhhlllnnnpppsssvvv|||yyyZZZEEEBBB???@@@AAA<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBCCCDDDJJJLLLSSSeee~~~{{{zzz{{{}}}xxxpppfff]]]VVVQQQOOOMMMIIIFFFGGGFFFEEEHHHLLLOOOTTT\\\dddlllvvv}}}yyyyyy{{{zzzxxxvvvwww||||||sssUUUEEE@@@===>>>===;;;:::===:::@@@???@@@DDDFFFWWWtttjjjbbbdddbbbcccccccccbbbbbbdddfffeeeeeeeeefffggggggggghhhggggggiiinnnnnnlllnnnrrrxxx~~~tttrrr{{{uuusssyyyzzzqqqllljjjiiieeecccaaabbbeeehhhiiiiiimmmnnnqqqssswww|||___IIIDDD??????@@@:::========================<<<<<<======>>>?????????AAAAAAAAAAAABBBBBBCCCDDDJJJLLLTTThhh|||{{{{{{{{{rrrhhh___WWWRRROOOLLLGGGEEEEEEEEECCCEEEJJJKKKRRR[[[dddmmmwww|||uuusssssssssrrrnnnjjjjjjnnnrrryyy[[[FFFAAA>>>??????<<<;;;===;;;@@@???@@@EEEHHH[[[yyy~~~kkkbbbcccbbbcccccccccbbbbbbdddeeeccccccdddeeefffggghhhhhhfffeeegggkkkkkkjjjlllpppwww~~~xxxuuu~~~wwwuuu|||yyypppkkkhhhgggeeecccbbbcccfffiiijjjjjjnnnppprrruuuxxx}}}eeeMMMEEE???>>>???999========================<<<======>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDIIIMMMVVVlll}}}{{{{{{~~~zzzrrriii___XXXSSSPPPLLLGGGEEEFFFEEECCCEEEIIIJJJQQQ[[[eeemmmwwwzzzvvvrrrttttttqqqkkkiiikkknnn|||~~~^^^IIIBBB???@@@AAA>>><<<===;;;@@@???@@@FFFKKK___}}}zzzjjjeeeeeecccdddeeedddccccccdddeeeccccccddddddeeeeeeffffffeeedddfffiiijjjhhhkkkpppvvv}}}{{{yyyyyyxxxyyyooojjjgggfffdddcccccceeegggjjjkkkllloooqqqtttvvvyyy~~~iiiOOOFFF???>>>???999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHLLLWWWooo~~~{{{zzzzzzvvvoooggg___XXXTTTQQQMMMIIIGGGHHHGGGDDDEEEIIIKKKRRR[[[dddllluuu~~~{{{wwwzzz|||zzzvvvuuuzzzeeeMMMEEE@@@@@@AAA???===>>><<<@@@???@@@FFFLLLaaasssgggeeegggeeefffggggggeeeeeeeeefffeeeeeeddddddccccccbbbbbbeeedddeeehhhiiihhhkkkpppuuu{{{|||xxxwww}}}yyypppjjjgggeeebbbccceeeggghhhkkkmmmnnnpppsssvvvxxx{{{~~~mmmQQQFFF???>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>@@@@@@@@@AAABBBCCCEEEEEEFFFKKKXXXrrr|||zzzwwwtttnnnggg___XXXSSSQQQNNNJJJHHHIIIHHHEEEFFFIIILLLRRR[[[ccckkkttt~~~~~~oooSSSIII@@@@@@AAA???>>>>>>===AAA??????FFFLLLcccllleeeeeeffffffgggiiihhhgggfffffffffeeeeeedddcccbbbaaa``````dddcccdddggggggfffjjjoootttzzz~~~~~~uuussszzzyyyoooiiifffdddaaadddggghhhjjjlllnnnppprrrtttwwwzzz|||rrrTTTHHH???>>>@@@<<<========================999::::::;;;;;;<<<======??????@@@AAABBBCCCEEEFFFFFFLLLYYYuuu|||zzzxxxuuuoooggg___XXXRRROOONNNJJJHHHJJJIIIEEEEEEHHHJJJPPPXXXaaaiiitttwwwYYYLLLAAA???@@@???>>>>>>===AAA>>>>>>EEELLLccc~~~lllfffggggggeeegggiiiiiigggeeeeeeeeecccccccccbbbbbbaaaaaa```cccaaabbbdddeeedddhhhmmmsssyyyuuusssyyyxxxnnnhhhdddbbb```dddhhhjjjkkklllooorrrsssuuuxxx{{{}}}zzzZZZKKKAAA???AAA===========================::::::;;;;;;<<<=========??????@@@AAABBBDDDEEEFFFHHHNNN\\\yyy|||zzzzzzwwwppphhh```WWWQQQNNNMMMIIIHHHIIIHHHEEEEEEGGGIIINNNWWW___iiitttzzz\\\OOOBBB>>>???>>>>>>>>>>>>AAA>>>>>>DDDKKKcccoookkkkkkjjjeeefffhhhhhhfffdddddddddaaaaaaaaaaaabbbbbbbbbbbbaaa___```bbbcccbbbffflllrrryyywwwuuu{{{wwwlllfffbbb``````dddhhhkkkkkkmmmpppssssssvvvyyy|||}}}^^^NNNBBB???AAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????AAABBBDDDEEEFFFJJJPPP___|||{{{zzzvvvnnnddd[[[TTTPPPPPPNNNLLLIIIGGGFFFGGGGGGJJJPPPXXX```hhhqqqzzzbbbPPPAAA??????;;;:::>>><<<<<>>???@@@@@@AAA>>>>>>???@@@BBBDDDFFFGGGJJJNNN___~~~|||{{{xxxpppeee[[[TTTQQQOOOMMMKKKHHHGGGFFFGGGGGGJJJPPPXXX```hhhqqq{{{~~~zzzyyy}}}bbbPPPAAA??????;;;;;;>>>>>>===???BBBEEEPPPmmmwwwiiijjjmmmkkkggggggffffffeeedddddddddccccccddddddeeeeeeddddddcccaaaaaabbb``````fffnnnwwwzzz~~~|||zzzwww|||uuuiiibbb___^^^___cccfffhhhhhhiiimmmqqquuuwwwzzz|||~~~dddLLLDDDBBB???===============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGJJJNNN___}}}~~~zzzrrrggg]]]UUUQQQNNNLLLIIIGGGFFFFFFGGGGGGIIIOOOXXX```hhhqqq{{{{{{yyy{{{|||~~~bbbPPPBBB??????<<<;;;>>>@@@>>>???AAADDDQQQoooqqqcccfffkkkjjjfffffffffeeeddddddccccccddddddeeeeeeeeeddddddcccbbbaaaaaabbbbbbbbbiiiqqqwwwzzz}}}|||{{{yyytttiiibbb___^^^^^^bbbeeegggggghhhmmmqqqtttwww{{{}}}fffMMMEEEBBB???===============<<<<<<<<<<<<>>>>>>>>>=========<<<<<>>AAA???@@@BBBDDDPPPmmmqqqcccdddhhhgggeeeeeeeeedddccccccbbbbbbdddddddddddddddcccbbbaaaaaa``````bbbbbbccckkkssswwwzzz|||~~~}}}{{{yyy~~~tttiiiccc``````^^^aaadddeeefffhhhmmmqqqvvvyyy}}}iiiOOOEEEAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<============??????@@@AAACCCEEEGGGHHHJJJOOObbb~~~wwwkkk```WWWRRRMMMKKKIIIGGGEEEEEEFFFGGGHHHOOOXXX```hhhrrr|||yyyvvv{{{~~~zzzcccQQQBBB@@@@@@<<<<<>>AAADDDEEENNNiiivvvfffeeefffddddddddddddcccbbbbbbaaaaaabbbbbbbbbbbbbbbaaa```___```___```bbbcccdddkkktttwwwzzz}}}~~~zzzwww{{{uuujjjdddaaaaaa^^^aaadddeeeeeehhhnnnrrryyy|||lllQQQFFFAAA??????============<<<<<<<<<<<<999:::;;;<<<===>>>???@@@???@@@@@@AAACCCEEEGGGHHHJJJQQQeeexxxmmmaaaXXXSSSOOOMMMJJJGGGFFFEEEFFFFFFHHHNNNWWW```hhhrrr|||{{{zzz|||uuucccQQQCCC@@@@@@===<<>>===AAAEEEFFFNNNhhhxxxgggffffffccccccccccccbbbaaaaaa````````````aaaaaaaaa```______```^^^___bbbbbbdddkkktttwwwzzz~~~zzzvvvzzztttiiicccaaaaaa___aaadddeeeeeeiiiooottt|||nnnSSSGGGAAA??????============<<<<<<<<<<<<999999;;;<<<>>>@@@AAAAAA@@@@@@AAABBBCCCEEEGGGHHHLLLTTTjjj}}}~~~xxxnnnbbbYYYTTTQQQOOOLLLHHHFFFEEEEEEEEEHHHNNNWWW```hhhrrr|||}}}zzzvvvcccRRRCCC@@@@@@===<<>>===???CCCEEEPPPllluuueeeeeegggfffcccbbbbbbaaaaaa```_________```aaaaaaaaaaaaaaa```___^^^___aaaaaabbbjjjrrrwww{{{|||xxx|||rrrgggbbb``````___bbbdddeeefffiiipppuuu~~~qqqUUUGGGAAA???@@@============<<<<<<<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHMMMWWWnnn~~~|||~~~xxxnnncccZZZUUUSSSQQQMMMIIIGGGEEEEEEEEEGGGNNNWWW```hhhrrr|||~~~|||zzzcccRRRCCCAAAAAA===<<<@@@>>><<<>>>AAADDDRRRpppqqqaaaccchhhiiibbbbbbbbbaaa``````_________```aaabbbbbbbbbbbbbbb___^^^^^^```aaabbbiiirrrwww{{{~~~}}}{{{}}}pppeee```^^^^^^```bbbeeeeeefffjjjqqqvvvrrrVVVGGG@@@???@@@>>>=========<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIINNNXXXqqq{{{{{{rrrfff[[[TTTRRROOOLLLIIIGGGGGGHHHIIIJJJPPPXXX```gggoooyyyhhhQQQEEECCC;;;:::???>>>>>>===???CCCFFFSSSqqqiiifffgggdddfffcccbbbaaa___^^^^^^]]]]]]\\\^^^```aaaaaaaaaccceeecccbbbaaa```aaaeeelllppp}}}}}}zzzvvvmmmgggaaa___```dddgggkkkmmmmmmnnnrrruuu~~~qqqVVVIIIAAA>>>?????????>>>===<<<;;;::::::=========>>>??????@@@@@@???@@@AAAAAA@@@BBBEEEGGGMMMXXXttt|||{{{sssggg\\\UUUQQQOOOLLLIIIGGGGGGHHHIIIJJJPPPXXX```gggoooyyy~~~iiiRRRFFFDDD===;;;???===>>>===>>>BBBFFFRRRppplllhhhgggccceeedddcccbbbaaa```______^^^]]]^^^````````````bbbcccaaaaaa``````bbbfffmmmrrr|||~~~zzzuuulllfffaaa```bbbfffiiimmmnnnnnnpppuuuyyyuuuXXXJJJBBB???AAA===============<<<<<<<<<=========>>>??????@@@@@@???@@@AAAAAAAAABBBFFFHHHOOOZZZwww~~~~~~|||ttthhh]]]VVVQQQOOOLLLIIIHHHGGGHHHHHHIIIOOOXXX```gggpppyyy}}}}}}{{{xxx{{{hhhQQQFFFEEE>>><<>>===>>>BBBEEEQQQooopppjjjhhhcccdddddddddcccbbbaaa``````___]]]^^^______^^^^^^```aaa_________```bbbgggmmmrrryyy|||{{{~~~rrriiidddaaabbbeeehhhkkkmmmnnnooorrrxxx}}}{{{[[[JJJCCCAAABBB<<<<<<<<<<<<======>>>>>>=========>>>??????@@@@@@>>>???@@@AAAAAACCCGGGIIIPPP^^^|||~~~{{{}}}~~~|||tttiii]]]UUUQQQOOOLLLJJJHHHHHHHHHHHHIIIOOOXXX```gggpppzzzyyyrrrqqq}}}~~~xxxfffNNNCCCDDD???>>>@@@===???===>>>BBBEEEQQQooopppkkkiiiddddddccccccbbbbbbaaa```______]]]^^^______]]]]]]^^^___^^^_________aaaeeekkkooowwwzzz~~~{{{}}}qqqgggbbb```aaaeeeiiikkknnnnnnooottt{{{^^^JJJBBBAAABBB<<<<<<<<<========================>>>??????@@@@@@===???@@@AAABBBDDDHHHKKKQQQaaa}}}yyy|||~~~}}}uuuiii]]]UUUPPPOOOMMMJJJIIIHHHGGGGGGHHHNNNWWW___gggpppzzz|||tttuuu|||dddLLL@@@AAA>>>>>>AAA>>>>>>===>>>BBBEEEQQQooonnnjjjiiieeeeee```aaaaaaaaaaaa___^^^]]]\\\^^^___^^^]]]]]]^^^___`````````___```ccchhhkkkvvvyyy~~~{{{|||pppfffaaa___```ccchhhjjjmmmooopppuuu|||aaaJJJBBB@@@@@@???>>>>>>===<<<<<<;;;;;;=========>>>??????@@@@@@===???@@@AAABBBDDDHHHKKKQQQccc}}}zzz}}}xxxkkk^^^UUUPPPOOOMMMKKKIIIHHHGGGGGGHHHNNNWWW___gggpppzzzhhhNNN@@@@@@>>>>>>AAA>>>>>>===???CCCFFFSSSqqqkkkhhhiiidddeee___```aaaaaaaaa___^^^]]]\\\]]]^^^^^^]]]]]]___```bbbbbbbbbaaaaaacccgggkkkvvvzzz}}}~~~~~~nnnfffbbb___```cccgggjjjnnnpppssswww~~~fffLLLCCC@@@?????????>>>===<<<;;;::::::=========>>>??????@@@@@@???@@@AAABBBBBBDDDHHHJJJQQQfff}}}|||nnn```WWWOOONNNMMMKKKJJJHHHGGGFFFHHHNNNWWW___gggqqq{{{pppTTTCCCAAA===>>>@@@<<<>>><<>>>>>>>>======<<<<<<<<<;;;=========>>>??????@@@@@@@@@AAABBBBBBBBBDDDGGGJJJSSSjjjqqqbbbXXXOOONNNMMMLLLJJJHHHGGGFFFGGGNNNWWW___gggqqq{{{wwwYYYFFFBBB>>>===???;;;===<<>><<<<<<<<<========================>>>??????@@@@@@AAABBBCCCBBBBBBDDDFFFIIIUUUlll}}}pppbbbZZZSSSQQQMMMIIIGGGFFFFFFGGGLLLRRR[[[cccjjjrrr{{{aaaGGGBBBAAA;;;;;;AAA>>>@@@CCCEEEHHHVVVrrr|||nnn|||nnniiigggeeeddddddcccbbbbbbaaaaaabbbbbb]]]]]]]]]^^^___```aaabbbbbb___```ccceeeffflllsssyyy|||uuuiiieeeffffffgggiiimmmpppsssvvvyyy~~~pppTTTFFF@@@===@@@??????>>>===<<<<<<;;;=========>>>??????@@@@@@???@@@AAABBBCCCEEEHHHKKKUUUkkk{{{ooobbbYYYTTTQQQNNNJJJGGGGGGGGGGGGKKKRRRZZZbbbiiirrr{{{~~~~~~```GGGAAAAAA;;;;;;AAA>>>@@@BBBDDDHHHXXXvvvuuuvvvhhheeecccbbbbbbbbbbbbaaa````````````aaa^^^^^^^^^^^^___```aaaaaaaaa___```cccfffgggnnnuuuzzz|||~~~rrrgggdddddddddfffiiiooorrruuuyyy{{{oooSSSFFFAAA>>>?????????>>>===<<<<<<<<<=========>>>??????@@@@@@???@@@AAABBBCCCEEEHHHKKKUUUlll}}}qqqddd[[[TTTRRRNNNKKKIIIHHHHHHHHHJJJPPPYYYaaahhhqqqzzzxxxxxxzzz^^^GGGAAA@@@<<<;;;@@@>>>???AAADDDIII[[[{{{pppcccaaaaaaaaabbbaaaaaa```_____________________^^^^^^^^^______``````^^^___cccfffhhhooovvvzzz|||~~~yyynnndddaaabbbcccfffiiippptttyyy}}}pppSSSGGGBBB@@@??????>>>>>>======<<<<<<=========>>>??????@@@@@@???@@@BBBBBBCCCEEEIIILLLVVVmmmuuuhhh^^^TTTRRROOOLLLJJJHHHHHHHHHIIIOOOWWW___gggpppzzzpppmmmqqqsss~~~ttt\\\GGGAAA@@@<<<;;;???>>>???AAACCCJJJ^^^nnnbbb```aaabbbcccaaa``````_______________^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\]]]bbbeeehhhooowwwzzz{{{}}}}}}~~~~~~tttjjjbbb___```aaafffkkkpppuuu|||rrrUUUGGGCCCAAA???>>>>>>>>>=========<<<=========>>>??????@@@@@@???AAABBBCCCCCCFFFIIILLLVVVooowwwiii^^^TTTRRROOOMMMJJJIIIHHHGGGHHHNNNVVV^^^fffppp{{{oooiiijjjjjjooo{{{wwwmmmYYYFFF@@@???<<<;;;>>>>>>???AAADDDKKK```kkkaaa```aaaaaaaaaaaaaaa```____________```\\\\\\[[[[[[ZZZ[[[[[[[[[\\\ZZZ\\\aaadddgggnnnvvvzzz{{{}}}}}}~~~zzzxxx{{{|||oooggg```^^^___aaagggmmmqqqwwwtttVVVGGGCCCAAA>>>>>>>>>>>>=====================>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLWWWppp~~~}}}~~~~~~tttfff[[[SSSQQQOOOMMMJJJHHHGGGFFFHHHMMMVVV^^^fffqqq|||vvvnnnkkkiiikkkyyy|||ssspppgggWWWFFF@@@>>>===<<<===>>>???BBBEEELLLaaa|||fff^^^___```______aaaaaa```_______________[[[[[[ZZZZZZZZZZZZ[[[\\\\\\[[[\\\aaadddgggnnnvvvzzz|||~~~|||}}}zzzsssqqqtttxxxzzz|||~~~yyyllleee___^^^___bbbiiiqqquuu{{{~~~uuuWWWHHHCCCAAA>>>>>>>>>>>>=====================>>>??????@@@@@@@@@AAACCCCCCDDDFFFJJJMMMXXXrrr~~~||||||~~~}}}ttteeeXXXQQQPPPNNNLLLJJJHHHFFFEEEHHHNNNVVV^^^fffqqq~~~wwwrrrpppqqqzzzwwwmmmjjjcccUUUFFF???>>>===<<<<<<>>>@@@CCCFFFMMMaaatttbbb]]]```aaaaaa``````______^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^___]]]^^^cccfffhhhooovvvzzz|||~~~{{{yyyyyysssuuurrrkkkiiinnnrrrrrrsssxxx}}}xxxjjjddd```___```ccclllttt{{{tttXXXHHHCCCAAA============>>>>>>>>>>>>=========>>>??????@@@@@@@@@BBBCCCDDDDDDFFFJJJMMMXXXsss~~~}}}~~~uuufffYYYQQQPPPNNNLLLIIIGGGEEEDDDHHHNNNVVV^^^gggrrr~~~~~~zzzwwwwww|||sssjjjggg```TTTFFF???>>>===<<<;;;>>>@@@CCCGGGNNNaaaqqq```]]]bbbeeedddccc___^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]^^^___```aaa___```dddgggjjjpppxxxyyy|||}}}xxxuuusssssslllooolllfffdddjjjnnnnnnnnntttyyy~~~yyyjjjddd``````aaadddmmmvvvrrrWWWIIIDDDBBB============>>>>>>>>>>>>=========>>>??????@@@@@@@@@BBBCCCDDDDDDGGGJJJMMMXXXttt}}}{{{sssggg]]]QQQOOOKKKIIIIIIIIIHHHGGGIIILLLUUU```hhhpppzzz~~~zzzmmmgggbbbTTTFFFAAAAAA@@@>>>>>>???@@@CCCGGGOOOaaatttdddaaabbb___]]]___]]]\\\\\\[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\^^^```aaa^^^```bbbdddgggmmmsssxxxwwwzzzzzzvvvssspppnnnkkkgggbbbbbbeeehhhjjjjjjoooqqquuu}}}yyypppjjjbbb^^^aaadddgggoooyyytttXXXFFFAAACCC???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEHHHMMMPPPZZZvvv~~~ttteeeYYYQQQOOOLLLJJJJJJJJJHHHFFFHHHKKKTTT___gggnnnyyysssmmmcccUUUFFFAAA@@@???======>>>???BBBFFFMMM___tttdddbbbccc___]]]___^^^]]]\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZ\\\]]]___```]]]^^^```cccffflllrrrwwwvvvyyy~~~zzzvvvrrrnnnllliiiddd```___ccchhhkkkmmmqqqrrrtttzzzuuummmgggbbb___bbbfffjjjrrr{{{uuuYYYFFFAAAAAA???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@@@@AAABBBCCCEEEHHHLLLPPPZZZwwwtttcccVVVQQQOOOMMMLLLLLLKKKHHHFFFGGGJJJSSS^^^fffmmmxxx|||uuueeeVVVGGGAAA@@@>>><<<<<<>>>>>>AAADDDKKK^^^}}}tttdddbbbccc```]]]______^^^]]]\\\\\\\\\\\\\\\YYYYYYYYYZZZ[[[]]]___```[[[]]]___aaaeeejjjqqqvvvvvvyyy||||||wwwqqqllliiieeebbb______ccchhhmmmpppssstttuuuwww}}}|||ooofffccc``````dddjjjooovvv}}}~~~~~~tttYYYHHHAAA??????>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@???@@@AAABBBDDDGGGKKKOOO[[[xxx~~~tttcccVVVQQQPPPNNNMMMMMMKKKIIIGGGHHHKKKTTT___gggnnnxxxyyygggWWWGGG@@@???===;;;<<<>>>>>>@@@DDDLLL___sssdddcccddd```^^^___```___^^^]]]]]]\\\\\\]]]YYYYYYZZZ[[[]]]^^^___```ZZZ\\\^^^aaaeeejjjqqqvvvxxxzzz|||}}}wwwqqqkkkgggcccbbbbbbcccgggkkkooorrruuuwwwyyyzzz~~~vvviiiaaa^^^^^^```eeelllsss{{{rrrYYYIIIAAA>>>???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>@@@AAABBBCCCFFFKKKNNN\\\zzz~~~~~~|||ssseeeZZZRRRPPPNNNMMMLLLKKKIIIGGGJJJMMMUUU```hhhnnnyyyxxxhhhXXXGGG@@@>>><<<;;;<<>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>@@@AAABBBCCCFFFKKKNNN]]]||||||{{{zzzsssggg^^^SSSPPPMMMKKKJJJJJJIIIHHHKKKNNNVVV```hhhoooyyyvvvhhhXXXGGG???>>><<<<<<===??????BBBFFFOOOdddssseeedddfffbbb___```_________^^^^^^______```]]]]]]^^^___```_________ZZZ\\\^^^aaaeeekkkrrrwww{{{|||~~~{{{vvvssspppmmmllloooqqqrrrrrrqqqpppppppppuuuzzzrrriiidddZZZ^^^aaaeeennn{{{sssYYYJJJCCCAAA???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@???@@@AAABBBDDDGGGKKKOOO^^^}}}}}}{{{{{{zzzssshhh___TTTPPPKKKHHHHHHIIIIIIIIIJJJMMMUUU```gggnnnxxxvvvhhhWWWFFF???>>>======>>>>>>>>>AAAFFFOOOeeessseeeeeegggccc___```^^^^^^^^^^^^___```aaabbb^^^^^^_________^^^]]]\\\XXXZZZ]]]```dddjjjqqqvvvxxxzzz~~~~~~yyyvvvvvvxxxyyyzzzzzzzzzxxxtttpppmmmnnnpppuuuyyyzzznnngggddd\\\aaadddgggpppvvvZZZIIICCCBBB???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@@@@AAABBBCCCEEEHHHLLLPPP___~~~}}}{{{{{{|||{{{ttthhh___TTTPPPJJJGGGFFFHHHIIIIIIIIILLLTTT___ffflllwwwxxxgggWWWFFF???>>>======???======@@@EEEOOOfffrrreeeeeegggccc___```^^^^^^^^^^^^___aaabbbccc^^^^^^______^^^\\\[[[ZZZWWWXXX[[[^^^ccciiipppuuuvvvxxx}}}}}}~~~zzzyyy|||{{{sssmmmkkkmmmqqqtttxxxttthhhcccaaa^^^cccfffhhhrrr}}}~~~zzz[[[IIICCCBBB???>>>===<<<<<<===>>>???>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEHHHMMMPPP___}}}xxx|||~~~}}}{{{tttfffYYYPPPOOOLLLIIIHHHHHHHHHIIIHHHKKKUUU```iiipppzzzpppTTTDDDCCC<<<888<<<>>>>>>@@@BBBFFFPPPgggxxxnnniiifffbbb______ZZZ[[[\\\]]]^^^^^^___^^^[[[\\\\\\[[[[[[ZZZYYYXXXYYY[[[^^^```aaafffmmmssstttvvvzzz~~~~~~~~~~~~{{{xxxvvvuuuuuuuuu{{{}}}}}}mmmcccaaabbb___^^^bbbnnn~~~~~~}}}}}}\\\JJJCCC@@@>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCEEEHHHNNNRRRbbb|||xxx|||~~~|||uuuhhh[[[QQQOOOLLLJJJHHHGGGGGGHHHHHHLLLVVVbbbjjjqqq{{{mmmQQQCCCCCC===:::>>>???;;;===@@@EEEQQQjjjwwwlllhhheeeaaa______[[[\\\]]]^^^^^^___^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXX[[[^^^___aaafffmmmsssvvvxxx|||~~~~~~~~~}}}{{{yyyxxx}}}vvviii```^^^^^^___```eeeppp~~~~~~]]]JJJCCCAAA>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCEEEIIINNNRRRbbb|||xxx|||~~~~~~|||vvviii\\\RRRPPPMMMJJJHHHGGGGGGGGGIIINNNXXXdddlllrrr{{{~~~jjjNNNAAACCC>>>;;;???@@@;;;===AAAFFFTTTpppyyymmmhhhfffbbb______]]]^^^^^^_________^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXX[[[^^^___aaaeeemmmsssyyy{{{}}}~~~}}}~~~pppeee```]]]\\\___bbbiiittt___JJJCCCBBB>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@AAABBBCCCEEEIIINNNRRRccc~~~zzzwww{{{}}}|||zzzuuuhhh\\\SSSQQQNNNJJJGGGFFFFFFFFFJJJOOOYYYeeennnsss|||lllOOOAAACCC???<<<>>>>>>===@@@CCCIIIYYYvvvpppjjjgggccc```____________```______^^^^^^^^^]]]]]]\\\[[[[[[[[[ZZZXXX[[[^^^___aaafffmmmsssyyyzzz|||yyyllleeebbb```^^^___dddmmmyyyaaaKKKDDDCCC>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCEEEIIINNNRRRddd{{{wwwvvvyyy{{{zzzxxxrrrfffZZZSSSQQQNNNJJJGGGFFFFFFFFFKKKOOOYYYeeemmmrrr{{{qqqRRRBBBCCC???<<<===;;;>>>BBBDDDIII[[[zzzuuummmiiieee```____________```______^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZYYY[[[^^^```bbbfffnnnssswwwxxx{{{}}}~~~uuuiiidddbbbaaa```___fffrrr}}}bbbLLLDDDCCC>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDFFFIIIOOOSSSfffzzzuuuwwwzzzzzzxxxvvvpppdddYYYRRRPPPMMMJJJHHHGGGGGGGGGKKKNNNWWWbbbjjjpppzzzwwwVVVDDDCCC???<<<===;;;===AAACCCHHH\\\|||uuullliiieee```^^^]]]^^^^^^_________^^^^^^]]]\\\[[[YYYXXXYYYYYYZZZZZZ]]]```aaacccgggooouuuvvvwwwyyy|||~~~}}}~~~qqqgggaaa___``````aaaiiiuuubbbMMMEEEBBB>>>>>>============>>>>>>>>>????????????@@@@@@@@@AAABBBCCCDDDFFFJJJOOOSSSggg}}}xxxyyy{{{{{{yyyvvvpppdddXXXQQQOOOLLLJJJHHHGGGGGGHHHKKKNNNUUU___fffmmmxxxzzzXXXDDDBBB???===>>>===<<>>>>>============>>>>>>>>>????????????@@@@@@@@@BBBCCCDDDDDDFFFJJJOOOSSShhh|||{{{}}}}}}zzzvvvpppdddXXXPPPOOOLLLIIIHHHHHHHHHIIIKKKMMMSSS\\\dddkkkwww|||YYYCCCBBB???>>>AAA???>>>CCCFFFLLLdddlllddddddbbb^^^\\\ZZZ[[[\\\]]]^^^^^^___^^^```^^^\\\[[[ZZZZZZ\\\\\\\\\___bbbccceeejjjqqqwwwxxxxxxyyyzzz{{{|||}}}}}}{{{{{{xxxrrrhhh```]]]```dddfffoooyyyaaaOOOEEE@@@>>>>>>============>>>>>>>>>????????????@@@@@@@@@BBBCCCDDDEEEFFFJJJOOOSSShhh~~~{{{|||}}}|||qqqbbbWWWQQQOOOLLLJJJHHHGGGHHHHHHOOOPPPVVV```iiippp{{{sssWWWFFFBBB===<<>>=========>>>???AAABBBAAA??????@@@AAAAAABBBDDDFFFEEEFFFOOOYYYhhh|||}}}}}}|||qqqbbbXXXRRRPPPMMMKKKIIIHHHIIIIIINNNPPPWWWbbbjjjpppzzz~~~lllRRRCCCAAA======@@@===??????CCCQQQhhhpppbbbbbb``````aaa]]]]]]___``````___^^^___```___^^^\\\ZZZYYYYYYYYYYYY_________aaafffmmmtttxxxyyyzzz|||}}}}}}||||||{{{xxxsssjjjccc___aaaeeehhhqqqwwwhhhQQQEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@???@@@CCCEEEFFFGGGQQQ[[[mmm}}}~~~|||qqqcccXXXSSSQQQNNNKKKJJJIIIJJJJJJLLLPPPYYYdddkkkqqqyyy|||yyyeeeLLL@@@@@@======@@@===>>>@@@FFFRRRgggkkk]]]___```bbbccc\\\___```aaaaaa```^^^_________^^^\\\[[[ZZZZZZZZZ[[[___^^^___bbbgggooovvvzzz{{{||||||}}}~~~~~~}}}}}}vvvqqqjjjcccaaabbbfffiiirrrxxxmmmUUUFFF???>>>>>>>>>>>>>>>>>>???@@@===>>>??????>>>===>>>???>>>???BBBEEEFFFHHHRRR]]]rrr}}}~~~|||rrrcccXXXRRRQQQNNNKKKIIIIIIIIIJJJKKKPPP\\\gggmmmqqqyyyzzzuuu```JJJ@@@AAA===<<>>=========>>>???@@@@@@===>>>@@@???>>>>>>???@@@??????BBBEEEFFFHHHQQQ\\\uuu~~~~~~}}}rrrcccXXXQQQOOOMMMJJJHHHHHHHHHIIIKKKRRR___jjjooorrryyynnnnnn~~~yyysss```KKKBBBCCC===<<>>=========>>>???@@@@@@>>>???@@@@@@??????AAABBBAAAAAACCCFFFEEEGGGOOOZZZvvv~~~}}}rrrdddYYYQQQOOOLLLIIIHHHGGGHHHHHHLLLTTTbbbmmmqqqssszzzrrrsssxxxyyytttaaaLLLCCCCCC===;;;???>>>===@@@CCCLLLeeehhh^^^bbb```______ZZZ^^^___``````___]]]^^^^^^___^^^\\\[[[ZZZZZZZZZ[[[\\\\\\]]]```gggnnnvvvzzzzzz|||~~~|||}}}~~~}}}sssrrroookkkgggeeeeeeggghhhhhhkkkqqqxxx~~~jjjUUUIIICCC>>>>>>>>>>>>>>>>>>???@@@>>>???AAAAAA@@@@@@AAACCCBBBBBBDDDFFFEEEFFFOOOYYYvvv~~~}}}sssdddYYYRRRPPPMMMJJJHHHHHHHHHIIINNNVVVdddooorrrsss|||www{{{uuu___KKKBBBBBB;;;:::@@@AAA<<>>>>>>>>>>>>>>>>>===>>>@@@@@@??????AAABBB@@@@@@CCCFFFEEEGGGPPPZZZwww~~~}}}sssdddYYYSSSQQQNNNKKKJJJIIIJJJJJJPPPXXXeeeooorrrttt}}}{{{}}}vvv]]]III@@@@@@::::::AAACCC>>>DDDIIIUUUqqquuuddd```ccc^^^\\\___^^^ZZZ\\\^^^^^^]]]]]]^^^___\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\___dddlllssswwwvvvzzz~~~||||||}}}tttllljjjiiihhhggghhhkkkmmmooollllllmmmpppuuuxxxwwwuuusssyyytttXXXGGG@@@@@@@@@???>>>======>>>>>>;;;===>>>???>>>>>>@@@BBB>>>???BBBEEEFFFHHHRRR\\\yyyxxxgggZZZQQQPPPNNNLLLJJJJJJJJJJJJMMMWWWeeeoootttwww|||~~~{{{sss[[[HHHAAAAAA:::888>>>>>>AAA???FFF^^^sssjjjcccbbbaaa^^^\\\]]]______``````````````````[[[[[[ZZZZZZYYYZZZZZZ[[[[[[ZZZZZZ]]]aaahhhooosssvvvxxx}}}zzzpppkkkfffdddbbbdddjjjppprrrsssiiikkkmmmooopppsssvvvxxxvvvxxx}}}zzzZZZIIIEEE>>>============>>>>>>???@@@???>>>======>>>???@@@AAABBBDDDFFFGGGIIISSS^^^{{{xxxgggYYYQQQPPPNNNLLLJJJJJJJJJJJJNNNXXXeeeoootttxxx~~~}}}zzzvvv```KKKAAAAAA;;;:::>>>>>>AAAAAAIIIbbbtttkkkdddcccbbb___]]]^^^________________________\\\[[[[[[[[[ZZZ[[[[[[[[[\\\[[[[[[^^^ccciiippptttvvvxxx}}}~~~xxxooojjjdddbbbbbbeeekkkqqquuuvvvsssssssssrrrrrrssstttvvvtttwww|||{{{\\\JJJEEE>>>>>>============>>>>>>>>>>>>============>>>>>>AAAAAACCCFFFFFFIIISSS^^^{{{~~~yyygggWWWQQQPPPNNNLLLJJJJJJJJJJJJOOOXXXdddnnnsssxxx}}}gggNNNAAAAAA<<<<<>>======<<<======>>>>>>????????????>>>>>>@@@@@@BBBEEEEEEHHHRRR]]]zzz}}}yyyfffUUUQQQPPPNNNLLLJJJJJJJJJJJJOOOWWWccclllqqqwwwkkkPPPAAA@@@======@@@===AAADDDQQQkkktttllleeedddccc```___```]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^aaaffflllrrruuuvvvxxx{{{~~~~~~vvvllldddaaaaaabbbeeejjjqqqxxx~~~|||yyywwwvvvtttssssssxxxxxx]]]KKKDDD@@@@@@>>>===<<<<<<<<<<<<>>>???@@@AAABBBAAA@@@??????@@@BBBEEEEEEGGGQQQ\\\{{{}}}wwwdddUUUQQQPPPNNNLLLJJJJJJJJJJJJNNNWWWccckkkpppvvv~~~{{{kkkPPPAAA@@@===>>>@@@===@@@DDDRRRjjjsssjjjdddcccbbb```^^^___]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\^^^aaaffflllqqqtttuuuwwwzzz}}}~~~rrriiidddaaabbbeeeiiinnntttzzz}}}{{{www{{{xxx]]]JJJBBB@@@@@@>>>===<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>???@@@BBBEEEEEEGGGQQQ\\\{{{}}}~~~tttcccVVVQQQPPPNNNLLLJJJJJJJJJJJJOOOXXXdddmmmqqqvvv}}}uuueeeMMM@@@@@@<<<===@@@>>>@@@DDDQQQhhhrrrjjjcccbbbbbb```___```]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[]]]^^^___^^^^^^]]]ZZZ[[[]]]```eeejjjooorrrtttuuuxxxzzz|||~~~~~~~~~~~~{{{qqqjjjfffddddddggglllppptttyyy~~~{{{~~~```KKKCCC@@@???>>>======<<<======:::;;;<<<===============@@@@@@BBBEEEEEEHHHRRR]]]}}}}}}zzzxxx|||qqqbbbWWWQQQPPPNNNLLLJJJJJJJJJJJJQQQ[[[gggppptttxxx}}}www^^^III@@@AAA;;;;;;@@@@@@BBBEEEQQQeee|||ssskkkdddcccdddaaa```aaa^^^^^^]]]\\\\\\[[[ZZZZZZYYYZZZ\\\^^^___^^^]]]]]]XXXYYY[[[___ccciiimmmppprrrtttvvvxxxzzz||||||}}}vvvnnniiigggfffeeehhhmmmppprrruuuyyy}}}eeeNNNEEE>>>>>>============>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAACCCFFFFFFIIISSS^^^~~~{{{xxxuuu~~~{{{nnnaaaXXXQQQPPPNNNLLLJJJJJJJJJJJJSSS]]]jjjssswwwyyy}}}|||zzzYYYFFF@@@AAA;;;:::@@@AAACCCFFFQQQdddyyytttllleeeeeeeeecccbbbccc^^^^^^]]]]]]\\\[[[[[[ZZZXXXYYY\\\^^^^^^^^^]]]\\\VVVWWWZZZ^^^bbbhhhllloooqqqsssuuuwwwyyyzzz{{{|||zzzqqqjjjfffeeeeeeeeeiiimmmoooppprrrvvvyyy|||}}}iiiPPPGGG>>>============>>>>>>???@@@???>>>>>>???AAACCCDDDAAABBBDDDFFFGGGIIISSS^^^}}}{{{zzzzzz{{{yyyyyy{{{{{{qqqaaaTTTOOOMMMLLLLLLIIIFFFGGGKKKOOO]]]nnnxxxzzz|||uuuXXXKKK???<<<>>>>>>>>>>>>>>>GGGWWWkkkyyypppiiihhhgggdddbbbccc```]]]ZZZYYY[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZWWWYYY\\\___cccggglllpppqqqsssuuuwwwxxxyyyyyyyyy|||}}}~~~~~~tttoooiiicccaaacccggghhhjjjkkklllmmmmmmmmmqqqrrrvvv~~~|||}}}fffOOOIIIAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@CCCBBBDDDFFFFFFIIISSS^^^}}}yyywwwvvvxxxxxxyyy{{{xxxnnn___TTTPPPMMMLLLLLLJJJFFFHHHLLLQQQ^^^nnnxxx{{{}}}~~~xxxVVVJJJ>>><<<>>>>>>>>>@@@CCCKKK[[[rrrwwwooogggfffeeebbbaaaaaa___]]][[[ZZZ\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYY\\\___bbbffflllpppssssssssstttvvvyyy{{{|||}}}~~~~~~|||sssnnnjjjdddccceeeffffffggghhhhhhhhhhhhgggiiikkkooowww}}}yyyvvvwww{{{eeeMMMFFFAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@BBBBBBDDDFFFFFFIIISSS^^^}}}wwwtttssstttwwwzzzzzztttiii\\\TTTPPPMMMLLLLLLJJJGGGIIINNNRRR^^^nnnxxx|||~~~vvvSSSHHH>>><<<>>>>>>???AAAFFFNNN___yyyuuullleeeddddddaaa___```___]]][[[[[[]]]___``````^^^]]]\\\ZZZXXXWWWVVVUUUWWWYYY[[[^^^aaaeeekkkoootttsssrrrrrruuuxxx|||yyyqqqnnnjjjfffeeegggeeeeeedddcccbbbbbbaaa```bbbdddiiiqqqwwwxxxtttpppnnnppptttyyyeeeKKKDDDAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@BBBAAACCCFFFFFFIIITTT___~~~wwwsssrrrqqqwww|||{{{sssfff[[[UUUQQQNNNMMMMMMKKKHHHJJJPPPSSS^^^lllvvv{{{}}}{{{oooPPPFFF>>>===>>>???@@@CCCEEENNNaaa}}}tttkkkdddcccccc```___```^^^\\\[[[]]]___aaabbbaaa___^^^]]][[[YYYWWWUUUTTTWWWYYY[[[]]]___dddjjjnnnrrrrrrrrrsssvvvyyy}}}~~~vvvooommmjjjffffffhhheeedddcccaaa___^^^]]]]]]aaaccchhhnnnssssssoookkkjjjkkknnnssszzzeeeKKKDDDAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@AAAAAACCCEEEFFFJJJTTT```yyyuuusssqqqxxx~~~|||sssfff\\\WWWRRROOOMMMMMMKKKIIILLLRRRTTT]]]jjjsssyyy~~~~~~yyykkkNNNEEE>>>===>>>>>>@@@DDDDDDOOOddd{{{ssskkkdddcccccc```___```]]]\\\\\\]]]```bbbbbbbbb```___^^^\\\ZZZXXXWWWVVVXXXYYY[[[\\\___dddjjjnnnoooqqqsssvvvxxxzzz||||||}}}}}}zzzsssmmmkkkiiifffeeefffeeedddbbb```___^^^]]]]]]aaacccggglllnnnmmmkkkhhhiiijjjkkkooouuu}}}fffLLLEEEAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@BBBEEEGGGJJJUUUaaa{{{vvvtttsssxxx~~~}}}ttthhh]]]WWWTTTPPPNNNNNNLLLJJJNNNSSSVVV^^^iiirrrxxx}}}wwwwww}}}mmmLLLEEE???>>>>>>===@@@DDDEEEQQQgggyyyqqqrrriiicccbbbbbb```^^^___]]]\\\\\\^^^```bbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXZZZZZZ[[[\\\___dddjjjooooooqqqtttwwwyyyzzz{{{{{{yyyzzz|||~~~xxxqqqllljjjgggcccbbbcccbbbaaa___^^^^^^^^^___```aaabbbeeeggghhhgggeeedddhhhhhhhhhkkkqqqyyyfffMMMFFFAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@??????BBBEEEGGGKKKVVVbbb}}}vvvtttsssxxx||||||uuuiii]]]VVVTTTPPPNNNNNNLLLKKKOOOUUUZZZ```jjjrrrxxx~~~xxxyyynnnKKKEEE???>>>===<<>>=========>>>???>>>>>>>>>>>>>>>??????@@@>>>???AAAEEEGGGKKKWWWbbb}}}vvvssstttwwwzzzzzzuuuiii]]]TTTUUUQQQNNNNNNLLLKKKOOOVVV]]]bbbkkksssyyy~~~|||}}}~~~lllKKKEEE@@@???===<<<>>>CCCCCCQQQfff{{{rrrmmmnnnfff_________]]][[[]]]]]]\\\\\\]]]``````___^^^XXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]```eeelllqqquuutttssssssuuuxxx{{{}}}wwwpppjjjhhhddd___\\\\\\VVVVVVVVVWWWYYY\\\___aaacccccccccbbb``````aaacccaaa```aaadddkkkuuu~~~dddJJJBBBAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>??????@@@>>>>>>AAAEEEGGGKKKWWWccc|||ssspppvvvzzz}}}zzzqqqfff]]]YYYNNNMMMLLLKKKLLLNNNQQQTTT]]]bbbiiippptttxxx|||yyy}}}iiiMMMEEE???>>>???===>>>@@@JJJUUUjjjzzzpppooopppgggaaabbbcccaaa^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZUUUUUUVVVXXX\\\ccckkkqqqtttuuuuuuttttttvvvzzz|||yyytttnnniiiddd___ZZZVVVVVVVVVVVVUUUVVVYYY___cccbbbaaa```___^^^^^^___```bbbbbbdddgggmmmuuu|||fffMMMDDDBBB@@@===<<<===>>>???>>>===============>>>??????CCCBBBCCCEEEEEEGGGQQQ]]]yyysssrrrxxx|||~~~zzzpppcccZZZUUUOOONNNMMMLLLLLLNNNRRRTTT___eeemmmsssvvvzzz~~~{{{~~~eeeJJJCCC>>>>>>???>>>???BBBKKKXXXooouuuhhhiiipppgggaaaaaaccc```]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[^^^dddlllrrrssstttuuuttttttvvvyyy|||~~~xxxtttnnnhhhbbb]]]XXXUUUQQQSSSUUUVVVXXXZZZ^^^```cccbbb```___^^^____________```aaaeeelllsss{{{bbbKKKCCCBBB???===<<<===>>>>>>>>>===============>>>??????BBBAAACCCEEEEEEHHHRRR]]]xxxtttuuuzzz~~~zzznnnaaaVVVQQQQQQPPPOOOMMMLLLNNNRRRUUUaaaiiirrrxxx{{{}}}}}}___HHHAAA===>>>??????AAAEEEMMM___yyyttteeeeeerrriiibbbbbbccc```\\\[[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\^^^dddkkkpppssstttuuuuuuuuuvvvzzz|||~~~~~~~~~wwwrrrlllfffaaa\\\WWWTTTPPPSSSWWWZZZ\\\]]]___aaacccbbbaaa```__________________aaaeeekkkttt|||___JJJEEEAAA???===<<<===>>>>>>>>>>>>============>>>??????@@@@@@BBBEEEFFFIIISSS^^^|||}}}xxxvvvwwwzzz}}}~~~yyymmm___UUUPPPRRRRRRQQQNNNLLLNNNSSSWWWbbblllwww|||{{{]]]GGGAAA>>>>>>???>>>AAAFFFOOOfff}}}ooommmtttkkkdddcccddd```]]][[[\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ\\\bbbjjjooosssuuuvvvvvvwwwxxx{{{~~~}}}~~~}}}uuuqqqjjjddd```\\\XXXUUUWWWZZZ]]]___```aaabbbddddddcccbbbaaa``````______``````bbbfffmmmvvv~~~___KKKGGG@@@???===<<<===>>>>>>===>>>>>>======>>>>>>???@@@??????BBBFFFGGGIIISSS^^^{{{~~~zzzxxxyyyxxx{{{}}}xxxmmm```VVVQQQQQQRRRQQQNNNLLLMMMSSSYYYbbbooo{{{|||^^^GGGCCC??????>>>===@@@EEEPPPjjj~~~uuullleeeeeeeeebbb^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[XXXXXXXXXYYY\\\ccckkkppptttvvvwwwxxxyyyzzz}}}~~~~~~|||sssnnnhhhccc```^^^[[[ZZZaaabbbbbbbbbaaabbbdddfffddddddccccccaaa```____________```dddkkkuuu~~~]]]IIIFFF@@@>>><<<<<<===>>>===<<<>>>>>>>>>>>>>>>???@@@@@@>>>???BBBFFFGGGIIISSS^^^zzz~~~zzzxxxyyywwwzzz}}}xxxnnnaaaWWWSSSPPPQQQQQQNNNKKKMMMTTT[[[eeessszzz^^^GGGCCC@@@???===<<<@@@FFFQQQooouuullleeeeeefffccc___^^^\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYYYYZZZ^^^dddlllrrrsssuuuxxxyyyzzz{{{}}}}}}~~~~~~zzzppplllgggcccbbbbbbaaa```eeefffeeedddbbbbbbdddgggeeeeeeeeedddbbbaaa___^^^]]]]]]]]]```gggpppzzz[[[GGGBBB???===<<<===>>>>>><<<;;;???>>>>>>>>>>>>???@@@@@@>>>@@@CCCGGGGGGIIIRRR\\\xxx}}}{{{wwwwwwyyyxxx|||~~~yyynnnaaaWWWRRRMMMPPPPPPMMMJJJLLLUUU]]]jjjyyyzzz~~~qqqVVVDDDAAA??????>>>===BBBIIIXXXyyyrrriiicccccceeebbb___^^^\\\[[[[[[ZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\bbbiiioooqqqsssvvvxxxyyyzzz|||~~~|||}}}~~~{{{vvvnnnjjjfffddddddfffggggggfffhhhiiiiiihhhgggggghhheeeeeeeeeeeecccaaa___^^^]]]\\\\\\^^^eeennnwww}}}\\\HHHBBB>>>===<<<===>>>>>><<<:::??????>>>>>>??????@@@AAA???@@@DDDGGGHHHIIIQQQ[[[sss{{{wwwtttuuuyyyzzz}}}zzznnnaaaWWWQQQLLLOOOOOOLLLIIILLLUUU^^^ooo}}}zzzyyytttgggLLLAAA???>>>???>>>>>>DDDKKK```pppgggaaabbbcccaaa^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWYYY^^^eeejjjooorrruuuwwwwwwyyyzzz|||zzz{{{}}}yyysssllliiifffdddfffiiikkklllfffjjjnnnpppooommmlllkkkfffffffffeeedddbbb___^^^___^^^]]]___fffoooxxx}}}}}}}}}~~~___JJJDDD>>>===<<<===>>>>>><<<:::?????????>>>??????@@@AAA@@@AAADDDHHHHHHHHHPPPZZZooo~~~rrrooouuu|||~~~xxxkkk]]]SSSNNNOOOMMMLLLLLLLLLMMMTTT^^^mmmsss|||zzzrrr^^^GGGBBB???>>>???>>>???DDDKKK```vvvhhh^^^bbbfffbbb______\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[\\\\\\]]]]]]\\\XXXWWWXXXZZZ[[[\\\ccclllppppppqqqrrrtttvvvxxxyyyzzz{{{}}}~~~vvvrrrooonnnmmmllllllmmmooopppqqqrrrtttwwwwwwuuuppplllhhhiiigggdddaaa^^^^^^___]]]^^^```dddkkkrrrxxx|||zzzttt{{{{{{zzzzzzzzz{{{||||||}}}}}}}}}^^^KKKCCC@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA???>>>AAADDDFFFHHHPPPYYYooo~~~uuurrrwww||||||~~~~~~wwwjjj]]]SSSNNNOOOMMMLLLLLLLLLMMMUUU___iiiooowww~~~tttkkkYYYEEEAAA>>>===>>>>>>>>>CCCJJJbbbzzzkkk___```ccc```^^^```\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[[[[\\\[[[[[[[[[XXXWWWWWWYYYZZZ\\\dddmmmppppppqqqsssuuuwwwyyyzzzyyyzzz|||~~~wwwsssqqqqqqqqqrrrssstttvvvvvvtttuuuvvvxxxyyywwwssspppkkkiiigggdddbbbaaa____________aaadddjjjpppvvvzzz}}}wwwrrrqqqqqqqqqqqqrrrrrrsssttt{{{zzz}}}}}}~~~zzz\\\JJJCCC@@@???>>>===<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA??????AAAEEEFFFHHHPPPYYYppp}}}wwwvvvyyy{{{zzz{{{{{{ttthhh[[[SSSOOOOOOMMMLLLLLLLLLNNNWWW```hhhmmmuuu|||~~~nnndddTTTDDD@@@===<<<======>>>CCCJJJ```rrrdddcccccc___]]]```\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[ZZZZZZYYYYYYXXXVVVVVVXXXYYY\\\dddnnnooopppqqqsssvvvyyy{{{}}}yyyzzz{{{}}}~~~yyyvvvrrrsssuuuwwwyyyzzz{{{{{{xxxxxxyyyzzz{{{zzzxxxuuunnnkkkfffeeeeeedddaaa^^^bbbbbbbbbdddhhhnnntttwww}}}}}}wwwqqqkkkkkkkkkkkkkkklllmmmmmmqqqppprrrwww{{{}}}zzz\\\LLLEEE@@@???>>>======<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@???AAAEEEFFFHHHPPPXXXppp{{{yyyyyyyyyyyyxxxyyyxxxqqqeeeZZZRRROOOOOOLLLKKKLLLMMMOOOYYYcccnnnqqqwww~~~lll^^^OOOCCC???<<<;;;<<<======CCCJJJ[[[~~~}}}oookkkhhhaaa]]]___\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZYYYWWWWWWYYYVVVVVVXXXXXX[[[dddnnnooopppqqqtttwww{{{}}}{{{{{{{{{|||}}}~~~{{{zzzvvvwwwyyy{{{|||}}}|||||||||{{{{{{|||}}}|||zzzxxxrrrmmmgggfffggggggccc^^^dddcccccccccggglllqqquuu|||zzzuuuooonnnmmmlllkkkkkkkkkkkkiiigggiiiooosssxxx}}}```OOOHHH??????>>>===============>>>>>>>>>???@@@@@@AAAAAAAAA@@@BBBEEEFFFHHHPPPXXXpppzzzzzzzzzyyywwwwwwxxxvvvnnncccXXXRRROOOOOOLLLKKKLLLMMMQQQ[[[fffuuuvvvzzz}}}jjjYYYKKKBBB???<<<;;;<<<===>>>CCCJJJ[[[~~~|||yyytttnnnddd^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZXXXWWWVVVYYYWWWVVVXXXXXXZZZcccllloooppprrrtttxxx{{{~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}{{{xxxtttoooiiihhhiiiiiiddd```eeedddbbbbbbeeejjjpppsss}}}|||yyytttsssqqqnnnllljjjiiiiiidddbbbdddiiimmmrrr{{{aaaNNNEEE???>>>>>>============>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAACCCFFFGGGHHHPPPXXXooo{{{zzzzzzyyyxxxxxxxxxuuummmaaaWWWQQQOOOOOOLLLKKKLLLMMMRRR]]]hhhxxxxxxzzz||||||~~~xxxfffVVVIIIBBB???<<<;;;======>>>DDDKKKaaattt~~~zzzvvvoooccc]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXWWWYYYWWWXXXYYYYYYZZZaaaiiioooppprrrtttwww{{{~~~~~~|||zzzxxxyyy{{{~~~~~~zzzwwwvvvrrrmmmkkkjjjiiifffbbbdddcccaaaaaadddjjjpppttt~~~~~~}}}vvvuuurrrooommmjjjiiihhheeebbbbbbfffhhhjjjqqqyyy|||\\\III@@@>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAACCCFFFGGGHHHPPPXXXnnn|||{{{zzzzzzyyyyyyuuulll```VVVQQQOOONNNKKKJJJLLLNNNSSS^^^jjjyyyxxxzzzyyywwwhhhWWWIIIBBB???<<<<<<>>>>>>???EEELLLeeeooottt}}}rrrnnnhhh___\\\```\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXYYY[[[ZZZYYY^^^eeeooopppqqqtttwwwzzz|||~~~|||zzzwwwvvvxxx{{{zzzvvvvvvtttqqqnnnkkkhhhfffeeecccaaa___```dddjjjqqquuu}}}zzzyyywwwtttrrrpppooooookkkhhhfffgggeeedddhhhnnnwwwzzz~~~~~~}}}sssWWWGGGAAA>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBDDDGGGGGGHHHOOOXXXlll}}}{{{{{{|||zzzyyyuuulll```UUUPPPOOONNNKKKJJJLLLNNNSSS___kkkyyyyyyzzz}}}|||mmmZZZKKKCCC@@@===<<<>>>???@@@FFFMMMeeemmmpppyyyuuuiiifffaaa[[[[[[aaa\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\[[[[[[ZZZXXXXXXZZZ\\\[[[YYY]]]cccooopppqqqsssvvvyyy{{{}}}yyyxxxuuuuuuwww|||zzzuuuuuuuuusssoookkkgggggggggaaa```^^^___dddkkkrrrwww{{{~~~|||{{{zzzyyyxxxxxxsssooollljjjfffbbbcccggglllqqqvvvxxxxxxxxxzzz|||}}}kkkTTTIIIFFF>>>>>>============>>>???>>>>>>>>>???@@@@@@AAAAAACCCBBBDDDGGGGGGHHHOOOXXXkkk}}}}}}}}}}}}uuujjj]]]TTTNNNLLLJJJMMMNNNMMMLLLSSS```jjj||||||~~~zzzsss___IIIDDDAAA>>>===>>><<<<<>>>>>===<<<;;;;;;============>>>>>>>>>>>>AAABBBCCCDDDEEEIIIOOOSSShhh~~~|||{{{||||||tttiii]]]SSSNNNLLLKKKMMMMMMLLLLLLTTTbbbmmmzzz{{{~~~~~~wwwaaaJJJCCC???===<<<>>>===>>>FFFNNNcccooovvvooorrreeeaaaaaa```^^^______^^^]]][[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\XXXYYYZZZXXXVVVXXX]]]bbbkkkmmmppprrrrrrsssuuuwwwzzzzzzyyyxxxxxxxxxyyyzzz~~~~~~wwwrrrtttssspppnnnjjjgggeeedddbbb```^^^]]]```fffnnnssszzz}}}vvvrrrooolllhhhdddbbbdddfffffffffgggiiijjjjjjlllppptttyyy{{{dddLLLAAACCC===============<<<<<<;;;>>>>>>>>>>>>????????????BBBCCCDDDEEEFFFJJJPPPTTThhh{{{yyyzzz{{{{{{ssshhh\\\SSSNNNLLLKKKLLLLLLKKKMMMWWWfffrrrzzz{{{zzzaaaGGG@@@===;;;<<<>>>???AAAIIIRRRiiiwww}}}vvvzzzpppfffcccbbb``````aaa```___^^^]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYVVVXXXXXXWWWVVVXXX^^^bbbjjjllloooqqqqqqqqqrrrsssxxxyyyyyyxxxxxxwwwvvvvvvzzz}}}~~~zzztttqqqvvvtttrrrnnnjjjfffdddbbbbbb```^^^\\\^^^dddlllssszzz}}}{{{yyyuuuooojjjbbbaaa```aaabbbbbbbbbaaaaaacccgggkkkqqqxxxwwwbbbLLLAAABBB===============<<<<<<<<<>>>?????????@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKPPPTTThhh|||xxxwwwyyy{{{~~~zzzrrrfff[[[RRRMMMLLLLLLLLLKKKKKKOOOZZZjjjvvv|||}}}{{{```DDD>>>===<<<<<<>>>???AAAIIIRRRnnn|||{{{uuummmgggdddbbb______bbb___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWUUUWWWXXXWWWWWWYYY^^^bbbjjjlllpppqqqqqqpppqqqrrruuuvvvwwwwwwwwwuuusssrrruuuzzz|||}}}wwwssspppuuusssqqqmmmjjjgggdddcccbbbaaa___\\\]]]bbblllsssvvv|||}}}vvvpppfffccc``````aaaaaa^^^[[[^^^```bbbfffkkkrrrzzzyyybbbLLLAAA@@@=========<<<<<<<<<=========>>>>>>??????@@@@@@@@@BBBCCCDDDDDDFFFJJJOOOSSSggg}}}xxxuuuvvvzzz}}}}}}yyypppeeeYYYQQQMMMLLLLLLLLLKKKLLLRRR^^^nnnyyy}}}___DDD???@@@>>>>>>??????@@@GGGPPPkkk}}}tttlllfffdddbbb___^^^aaa^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWTTTWWWYYYXXXWWWYYY^^^bbbiiilllppprrrrrrqqqqqqqqqqqqrrrtttuuutttssspppoootttxxx~~~}}}|||wwwsssqqqppppppnnnllliiigggfffeeeccccccaaa^^^]]]bbbkkkssstttzzz~~~xxxrrrlllhhhdddccccccaaa]]]YYY^^^___aaacccffflllsssxxx|||zzz___KKKAAA???======<<<<<<<<<<<<===>>><<<<<<======>>>??????@@@@@@AAABBBCCCEEEHHHNNNRRReee~~~|||xxxvvvwww{{{~~~|||xxxooocccXXXPPPLLLLLLMMMLLLKKKNNNUUUaaapppzzz|||___EEECCCAAA>>>>>>???>>>>>>EEENNNeee}}}wwwnnnfffdddccc```^^^___]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZXXXXXXWWWWWWWWWVVVXXXZZZZZZYYYZZZ^^^bbbgggkkkooorrrrrrqqqqqqqqqoooppprrrssssssrrrpppooovvvyyy~~~|||xxxtttqqqllllllkkkjjjhhhgggffffffbbbccccccaaa^^^aaajjjqqqtttzzz~~~{{{uuussspppllliiifffbbb^^^\\\___```aaabbbdddhhhmmmqqqyyy|||uuuZZZIIIBBBAAA======<<<;;;;;;<<<>>>???;;;;;;<<<===>>>??????@@@???@@@AAABBBDDDHHHMMMQQQccc~~~{{{xxxyyy{{{~~~|||wwwnnnbbbWWWOOOLLLLLLMMMLLLLLLPPPXXXdddqqqzzzxxx[[[DDDDDD???======>>>===>>>EEENNNaaa}}}~~~rrrgggddddddbbb___]]]^^^^^^]]]\\\\\\\\\\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWZZZ\\\[[[ZZZZZZ^^^aaadddhhhmmmpppqqqpppppppppnnnoooqqqrrrssssssrrrrrryyy{{{~~~|||{{{{{{yyytttpppkkkjjjiiihhhgggfffeeeddd___bbbdddbbb^^^```gggooorrrxxx|||}}}{{{{{{xxxrrrlllfffdddcccbbbdddeeefffgggiiimmmpppvvvzzzpppVVVGGGAAA???======;;;;;;;;;<<<>>>???;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDHHHNNNRRRaaa~~~zzzzzz|||~~~{{{wwwmmmaaaVVVOOOLLLLLLMMMMMMMMMQQQYYYeeeqqqyyy}}}~~~~~~yyyrrrVVV@@@CCC>>><<<<<<======>>>EEENNNbbb~~~uuuhhheeefffddd```]]]______^^^]]]]]]]]]^^^^^^[[[[[[ZZZYYYYYYYYYYYYZZZYYY[[[]]]]]][[[[[[^^^aaabbbfffkkkooopppoooooooooooopppqqqrrrsssttttttttt{{{}}}~~~~~~yyyxxxzzzyyytttoookkkjjjiiigggfffdddcccccc]]]aaadddbbb^^^___eeelllnnnuuuyyyzzz}}}{{{rrrllliiijjjfffhhhjjjkkklllmmmpppsssuuuyyy~~~~~~mmmTTTFFF@@@======<<<;;;:::;;;<<>>???@@@AAABBBBBBAAABBBCCCDDDEEEIIIOOOSSS```~~~{{{zzzzzzzzzzzz|||vvvmmmaaaVVVOOOMMMMMMMMMOOOOOOQQQ[[[kkkxxx|||}}}~~~{{{tttqqqvvvtttmmmXXXFFFAAA===;;;<<<>>>===>>>EEENNN___|||rrriiieeedddbbb``````___^^^]]]\\\[[[[[[[[[\\\[[[ZZZYYYYYYXXXXXXYYYWWWWWWWWWWWWYYY[[[]]]___eeefffhhhlllpppssssssrrrtttrrrqqqrrrtttwwwxxxxxx{{{~~~}}}~~~}}}~~~yyysssppppppqqqrrrkkkjjjhhhgggfffeeebbb___```bbbbbb___\\\^^^dddjjjrrrtttvvvyyy|||~~~|||wwwrrrpppppprrruuutttqqqpppppprrrppptttyyy{{{mmmWWWFFF??????>>>===<<<;;;;;;<<<===>>><<<<<<======>>>>>>?????????@@@BBBCCCEEEGGGKKKOOO```|||}}}zzzzzzzzzzzzzzzyyysssiii^^^UUUOOONNNOOOPPPRRRSSSVVV```ppp|||zzzwwwqqqtttvvvsssiiiTTTCCC@@@===<<<<<<>>>===>>>EEENNN]]]zzzqqqgggddddddbbb`````````^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[]]]^^^dddeeehhhlllooorrrrrrrrrtttsssrrrsssvvvyyyzzzzzz|||~~~~~~}}}~~~}}}|||}}}~~~~~~}}}~~~|||xxxvvvsssqqqllljjjgggffffffeeebbbaaa^^^``````^^^\\\___eeekkkrrrsssvvvyyy||||||yyyvvvvvv|||~~~}}}xxxrrrpppooommmppptttzzzuuu~~~lllVVVFFF??????======<<<<<<<<<<<<======<<<<<<======>>>????????????AAACCCDDDEEEHHHLLLOOO```|||{{{xxxxxxyyyzzzyyywwwpppeeeZZZRRROOOOOOQQQPPPRRRUUUZZZfffvvvwwwyyymmmzzzuuupppdddNNN@@@???===<<<<<<>>>===>>>EEEMMM^^^{{{|||mmmdddbbbcccbbbaaaaaa```___]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ\\\^^^bbbdddgggkkknnnpppqqqrrruuuttttttvvvyyy|||}}}}}}~~~~~~}}}}}}}}}~~~}}}{{{{{{|||{{{zzz{{{}}}wwwsssmmmjjjgggeeedddddddddccc]]]^^^___]]]]]]```fffkkkppprrruuuyyy}}}wwwpppmmmjjjkkknnnqqqvvv|||sssjjjTTTEEE???@@@<<<<<<============<<<<<<<<<<<<===>>>>>>??????@@@@@@BBBCCCEEEFFFIIIMMMPPP^^^zzz}}}{{{wwwvvvvvvxxxxxxxxxwwwnnnaaaVVVOOONNNOOOPPPMMMPPPTTT[[[iiiyyy}}}uuuiiiuuunnn^^^III>>>???>>><<<<<<>>>===>>>DDDMMMbbbxxxjjjaaa```bbbccccccaaa```___^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]```cccgggjjjmmmoooqqqrrruuuuuuuuuxxx{{{~~~~~~~~~}}}|||{{{{{{zzzxxx{{{~~~|||yyyyyyzzz~~~~~~yyyppplllgggddddddeeeeeeeee^^^^^^^^^]]]]]]```dddhhhoooqqquuuzzz~~~{{{qqqlllgggggghhhkkkooouuuzzz~~~}}}gggRRRDDD@@@@@@;;;<<<===>>>>>>===<<<;;;<<<======>>>??????@@@@@@AAABBBDDDEEEGGGIIIMMMPPP]]]xxxxxxvvvtttsssuuuvvvwwwwwwwwwmmm___TTTNNNLLLMMMNNNMMMPPPVVV___nnn}}}}}}oooiii~~~uuukkkZZZGGG???@@@>>>======>>>======DDDLLLcccxxxiii```___bbbddddddaaaaaa___^^^]]]\\\\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\^^^bbbgggjjjlllnnnqqqsssuuuuuuvvvyyy}}}~~~~~~~~~}}}}}}}}}|||zzz|||zzzxxxyyy{{{{{{xxxtttuuuvvvyyy~~~sssoooiiifffeeefffggggggaaaaaa```^^^^^^```bbbeeemmmppptttzzzyyynnnhhhcccbbbcccdddhhhnnnsssvvvxxxzzz~~~cccOOOCCC???AAA;;;<<<===>>>>>>===<<<;;;======>>>>>>???@@@@@@@@@AAABBBDDDEEEGGGIIIMMMPPP[[[vvvvvvtttrrrsssuuuwwwwwwwwwvvvlll^^^SSSNNNMMMMMMLLLPPPTTTZZZeeettt{{{pppmmm|||rrrfffVVVFFF@@@AAA???======>>>======DDDLLL```~~~mmmbbb```bbbdddeeebbbaaa```^^^]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVWWWYYYZZZ[[[]]]bbbhhhkkklllnnnqqqtttuuuuuuvvvyyy|||~~~~~~}}}~~~~~~~~~~~~~~~|||{{{rrrsssuuuxxxyyyxxxuuussstttvvvyyy}}}wwwrrrmmmiiiggggggggggggcccbbbaaa``````aaabbbccclllnnntttzzzxxxmmmeeeaaa```___```bbbeeeiiilllnnnpppsssxxx~~~|||___LLLBBB???@@@<<<<<<============<<<<<<======>>>??????@@@@@@AAA@@@BBBCCCEEEFFFIIIMMMPPPYYYtttuuutttsssuuuwwwyyyzzzzzzsssiii\\\SSSOOOOOOOOOMMMRRRVVV]]]iiiyyy}}}vvvssszzznnnaaaQQQEEE@@@@@@???======>>>======CCCLLL^^^|||vvvhhhccccccccccccbbbaaa```^^^]]]]]]]]]]]][[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[]]]ccciiillllllnnnrrrvvvuuuuuuvvvxxx{{{}}}|||zzzzzzzzz{{{|||}}}~~~~~~zzzyyysssuuuxxxzzzyyyxxxwwwwwwxxxzzz}}}zzzuuupppllljjjiiigggfffcccbbbaaa```bbbcccdddeeejjjmmmssszzz{{{rrrllldddcccaaa```___```aaabbbcccdddgggkkkpppwww|||www[[[KKKBBB???@@@======<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAA???AAACCCDDDEEEHHHLLLOOOWWWsss|||vvvuuuuuuvvvyyy|||||||||qqqgggZZZSSSQQQQQQQQQOOORRRWWW^^^jjj{{{{{{xxxyyykkk]]]OOODDD@@@@@@???======>>>======CCCLLL^^^|||}}}llleeecccbbbbbbbbbaaa```___^^^]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXWWWVVVVVVWWWXXXZZZZZZ]]]ccciiillllllnnnrrrwwwuuuuuuvvvxxx{{{{{{zzzyyyvvvwwwyyy{{{|||}}}}}}}}}}}}|||yyyxxxxxx{{{~~~}}}{{{yyyzzz|||}}}{{{wwwrrrnnnllliiigggfffbbbaaa```aaaccceeeggggggjjjmmmssszzzzzzvvvjjjiiifffccc```___^^^^^^[[[\\\^^^aaagggnnnuuuxxx}}}tttYYYJJJBBB??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAA???@@@BBBCCCEEEGGGKKKOOOWWWrrr~~~}}}}}}{{{zzz||||||wwwsssdddUUUOOOOOONNNOOOPPPTTTWWW___lllyyyzzzssswwwgggTTTHHHDDDBBB???>>>>>>===<<<<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAABBBCCCCCCDDDGGGKKKNNNZZZqqq~~~zzzzzzyyyxxxzzz}}}{{{uuuoooaaaSSSOOOOOOPPPPPPRRRTTTWWW___lllyyysssvvv|||kkkUUUFFF@@@>>>;;;>>>>>>===<<<<<>>>>>??????@@@AAABBBCCCDDDGGGKKKNNNYYYooo~~~uuuwwwvvvvvvyyy|||xxxrrrjjj]]]RRRNNNPPPPPPRRRUUUUUUXXXaaammmyyyjjj{{{}}}mmmVVVDDD===<<<;;;===>>>=========???CCCFFFSSSuuusssgggdddbbbbbbbbbbbb___]]]\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXX^^^bbbgggkkkmmmoooqqqrrrsssuuuvvvwwwvvvwwwxxxzzzvvvuuuvvvxxxzzz|||{{{zzz~~~}}}uuuqqqqqqppplllhhh`````````______```dddgggooouuu}}}~~~rrriiidddbbb```^^^\\\WWWUUUWWWYYYXXXYYY[[[ccciiiqqqxxx~~~lllRRREEE???<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDGGGKKKOOOXXXmmm|||zzzsssuuuuuuuuuxxx{{{wwwpppfff[[[QQQOOOOOOPPPRRRUUUVVVZZZcccooozzzwwwggg{{{kkkUUUCCC===>>>>>>======>>>======???CCCFFFSSStttttthhhggggggfffgggcccaaa___^^^_________^^^\\\\\\\\\[[[[[[[[[[[[[[[]]][[[YYYWWWVVVVVVXXXYYY]]]```eeeiiilllmmmppprrrqqqsssuuuvvvvvvwwwxxxzzzttttttuuuxxx{{{|||{{{zzz|||~~~~~~}}}tttpppmmmiiifffbbbbbbaaa______aaaeeeiiipppvvvvvvlllhhhfffccc```___ZZZWWWXXXXXXVVVVVVXXXZZZ```iiiqqqwww|||jjjQQQEEE???======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDGGGLLLOOOXXXlllzzzvvvrrrtttvvvvvvyyy{{{vvvnnncccYYYQQQOOOOOONNNPPPSSSWWW]]]fffrrr{{{uuummmxxxhhhRRRBBB======>>><<<===>>>>>>>>>???CCCEEERRRqqqssshhhhhhhhhhhhhhhcccbbb```___``````___]]]\\\\\\\\\\\\\\\[[[[[[ZZZ]]][[[YYYWWWVVVVVVXXXYYY\\\___dddhhhjjjlllooorrrppprrruuuvvvvvvvvvwwwxxxttttttvvvyyy}}}~~~}}}|||}}}xxxqqqmmmjjjhhhdddcccaaa______ccchhhmmmrrrxxxwwwsssqqqmmmiiibbb\\\XXXYYYYYYWWWVVVXXXUUU[[[cccjjjoootttwwwzzz{{{iiiQQQFFFAAA>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@BBBCCCDDDGGGLLLPPPYYYlllyyytttrrruuuwwwwwwzzzzzztttlll___WWWQQQOOOOOONNNPPPTTTYYY```jjjuuu}}}xxxxxxwwwdddOOOAAA===;;;999<<<===>>>>>>>>>@@@BBBEEENNNjjjqqqffffffgggfffeeecccbbb````````````^^^]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[ZZZYYYXXXWWWWWWXXXXXX\\\___cccgggiiilllppprrrqqqsssvvvwwwwwwvvvwwwwwwtttuuuwww{{{~~~}}}wwwrrrooonnneeedddbbb```aaaeeelllrrruuuzzz~~~zzzsssmmmddd^^^ZZZZZZZZZWWWVVVXXXTTTXXX^^^cccgggkkkoooqqqtttzzzfffPPPFFFAAA??????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@AAACCCDDDHHHLLLPPPYYYkkkyyyuuurrruuuwwwwwwyyyyyyrrriiiYYYSSSOOOOOOOOOOOOQQQVVV[[[bbbmmmwww~~~~~~~~~zzz~~~sss^^^JJJAAA???===999<<<===>>>>>>>>>@@@BBBEEELLLfffrrrffffffgggeeeccccccbbb````````````^^^\\\ZZZ[[[\\\\\\\\\[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXXXX\\\___cccfffiiilllpppssssssvvvyyyzzzyyywwwwwwxxxssstttwww{{{}}}}}}zzztttpppfffeeecccaaaccchhhpppvvvyyy~~~yyypppiiiccc^^^]]][[[WWWVVVWWWTTTWWWZZZ]]]___bbbfffiiilllsss}}}dddNNNDDD@@@>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>@@@AAACCCDDDHHHMMMPPPXXXiii}}}zzzxxxqqqtttvvvwwwxxxwwwpppfffVVVQQQNNNOOOPPPPPPSSSXXX\\\dddoooyyy|||vvv{{{yyymmmXXXGGGAAACCCAAA<<<;;;===>>>??????@@@BBBDDDLLLeeeuuuhhhhhhhhhfffdddcccaaa`````````___]]][[[ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWXXXYYYYYYZZZYYYYYYXXX\\\___cccfffiiilllqqqsssvvvxxx{{{|||{{{yyyxxxyyyrrrsssvvv{{{}}}xxx|||uuuooogggeeecccbbbdddjjjsssyyy|||wwwooohhhcccaaa^^^YYYWWWXXXUUUVVVXXXYYYZZZ\\\```cccgggooozzzaaaLLLCCC???======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>@@@AAACCCDDDHHHMMMQQQWWWhhh|||{{{{{{zzzuuuqqqqqqsssvvvyyyxxxssskkkfffTTTQQQMMMMMMOOOTTTXXX[[[dddjjjssszzz||||||~~~mmmsssyyyttthhhVVVFFF>>>===;;;999@@@@@@???>>>===???CCCFFFJJJ]]]{{{iiigggiiigggccccccbbbaaa```^^^^^^]]]]]]______^^^]]]\\\ZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYYYTTTYYY```eeehhhkkkooorrrqqqsssvvvyyyyyywwwuuusssuuuxxx{{{~~~}}}{{{zzz}}}~~~~~~}}}}}}zzzsssgggfffeeeeeehhhppp{{{uuupppiiiddd```___]]]\\\UUUVVVWWWXXXYYYZZZ[[[[[[ccchhhrrr}}}{{{}}}\\\KKKEEE???<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBBBBBBBCCCDDDEEEEEEEEEGGGJJJMMMUUUccc}}}||||||}}}~~~|||wwwssstttuuuwwwyyyxxxqqqggg```TTTRRROOONNNQQQVVV[[[^^^iiioooxxx~~~~~~}}}~~~ccckkkyyyvvviiiUUUEEE>>>======;;;?????????>>>===???CCCFFFHHHZZZ~~~uuuoooxxx}}}kkkfffgggfffccc`````````_________``````___^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYYYYYYYXXXXXXTTTYYY___dddgggjjjnnnpppqqqsssvvvxxxxxxwwwtttsssqqqtttwww{{{||||||{{{yyy}}}~~~~~~}}}|||}}}{{{ssshhhfffdddeeelllvvvzzzrrrkkkfffbbb___]]]XXXYYYYYYYYYYYYYYYYYYYYY___cccmmmxxx|||}}}zzzYYYIIICCC>>>;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMTTTbbb}}}yyyzzz}}}~~~yyyuuuxxxxxxyyy{{{yyyqqqcccXXXTTTRRRPPPPPPSSSXXX^^^bbbnnnvvv~~~~~~|||```jjjxxxyyyiiiSSSCCC===<<<===>>>===>>>>>>======???BBBEEEEEEWWWzzzmmmfffppp~~~ooofffddddddccc^^^^^^______```aaabbbccc___^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXUUUYYY___dddgggiiilllnnnppprrrtttvvvwwwuuusssrrrppprrrvvvyyy{{{|||{{{zzz}}}}}}}}}|||{{{|||~~~~~~~~~{{{sssiiieeebbbfffppp}}}xxxpppiiiccc___\\\\\\[[[ZZZYYYXXXWWWWWW[[[^^^gggppptttuuuyyyvvvVVVGGGBBB===:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@BBBCCCDDDDDDEEEGGGJJJMMMSSSaaa~~~yyy|||yyyuuuzzzyyyzzz}}}{{{rrraaaUUURRRRRRQQQRRRTTTZZZaaafffppp{{{zzzaaannnyyy{{{hhhPPPBBB<<<;;;<<<>>><<<===>>>======???BBBEEEFFFUUUwww~~~pppiiiooo{{{vvvhhhbbbbbbccc]]]^^^___```aaabbbbbbbbb^^^^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWZZZ___dddhhhkkklllmmmpppqqqsssuuuuuutttsssrrrssstttwwwzzz||||||{{{zzz|||||||||{{{zzz{{{}}}}}}||||||{{{rrrkkkeeebbbfffsss}}}rrriiiddd```___^^^\\\ZZZXXXWWWVVVYYY[[[```gggkkkmmmuuu}}}rrrSSSFFFBBB===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMTTTaaa~~~{{{~~~|||wwwtttzzzzzz||||||rrrbbbUUUPPPPPPQQQRRRUUU[[[cccjjjqqq~~~qqq___nnnzzzzzzdddLLL@@@<<<999:::<<<<<<===>>>>>>>>>@@@CCCEEEIIIUUUsss{{{ssslllpppyyy}}}lllbbbaaabbb___```aaabbbbbbaaa``````^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXYYY\\\```eeejjjmmmnnnnnnpppqqqssstttttttttsssrrruuuvvvxxxyyyzzzyyyxxxwwwyyy{{{|||{{{zzzzzz|||}}}|||}}}~~~~~~||||||~~~zzzpppkkkfffccchhhttt~~~rrrkkkeeedddbbb___]]][[[YYYXXXWWWVVVXXX\\\```eeeqqq|||nnnQQQEEEBBB>>><<<>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAAAAAAAA@@@@@@AAACCCCCCDDDGGGJJJMMMTTTaaa~~~}}}}}}|||wwwtttrrrxxx{{{~~~zzznnn```WWWNNNPPPRRRSSSVVV]]]fffnnnssszzzoooeeeuuuyyyrrr\\\FFF???===:::999;;;<<<===???@@@@@@AAADDDFFFKKKTTTooo~~~yyyuuu{{{pppeeebbbaaaaaabbbbbbcccbbbaaa___^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\___eeekkkooopppoooqqqrrrssstttttttttssssssttttttuuuvvvvvvuuuttttttwwwyyy||||||{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}xxxmmmiiiffffffkkkvvvwwwnnnmmmjjjfffbbb___\\\ZZZUUUSSSRRRTTTWWW^^^jjjvvv~~~jjjNNNCCCAAA>>>===???;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@@@@AAAAAAAAA???AAABBBCCCDDDFFFJJJMMMSSS```||||||{{{||||||yyyuuuqqqqqqrrrwww|||~~~uuuhhh]]]VVVNNNQQQTTTUUUXXX___jjjrrrxxxxxxrrr~~~tttfffQQQ???===???<<<:::<<<<<<>>>@@@AAAAAACCCEEEGGGLLLRRRjjjsssiiidddccc```aaacccccccccaaa```^^^]]]]]]]]]\\\\\\\\\\\\[[[\\\[[[[[[[[[ZZZZZZZZZZZZYYYZZZ^^^dddkkkppppppooorrrrrrsssttttttttttttsssrrrssstttuuuuuuuuuuuuttttttwww|||}}}|||zzzxxxxxxyyyzzzzzz|||~~~~~~{{{}}}uuukkkeeefffiiipppxxx{{{xxxtttooohhhccc___\\\VVVSSSSSSUUUVVVZZZdddoooxxx~~~{{{fffKKKAAA@@@===<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===??????@@@@@@???@@@BBBCCCDDDFFFJJJMMMQQQ]]]yyy~~~yyyyyyxxxtttooonnnooorrrwww|||}}}qqqcccYYYTTTNNNRRRUUUWWWZZZaaallluuu}}}{{{{{{ppp]]]III;;;===AAA>>>;;;>>><<<>>>AAABBBBBBCCCFFFHHHKKKPPPfffuuukkkfffddd___```bbbccccccbbbaaa```]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZWWWXXX\\\ccckkkppppppooorrrsssttttttuuuuuuttttttrrrssstttvvvwwwxxxxxxxxxrrrwww|||~~~}}}zzzxxxvvvzzzzzz{{{|||~~~rrrttt{{{tttiiibbbffflllrrrzzz~~~}}}~~~zzz{{{}}}|||uuummmfff```]]]XXXWWWWWWYYYYYYZZZbbbjjjssszzzuuucccHHH???>>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===>>>??????>>>@@@BBBCCCDDDFFFJJJMMMOOO[[[vvv}}}{{{}}}yyysssnnnllllllooopppwwwyyy{{{xxxooobbbWWWQQQOOORRRUUUWWWZZZcccoooxxx}}}sssaaaNNNEEE<<<::::::999:::=========>>>???AAADDDEEEGGGOOOSSSfffvvvkkkfffdddaaabbbcccaaa___]]]]]]]]][[[[[[\\\]]]^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[WWWYYY]]]cccjjjppprrrssssssssstttuuuuuutttttttttpppppprrruuuxxxyyywwwuuuwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}uuullllllrrr~~~qqqllleeehhhooowww~~~||||||}}}~~~}}}}}}~~~|||zzzxxxwwwxxxyyyzzz~~~}}}}}}~~~zzzuuuooofff```aaa]]]ZZZ[[[]]]]]]\\\___dddmmm}}}qqq[[[EEEEEEBBB>>>===:::::::::::::::::::::::::::888:::<<>>@@@BBBCCCCCCEEEHHHJJJQQQ]]]vvv}}}||||||yyytttpppnnnnnnpppqqqyyy}}}zzzooobbbXXXTTTOOORRRVVVYYY]]]fffrrr{{{vvvppp^^^KKKCCC<<<::::::999;;;>>>>>>???@@@AAACCCEEEGGGHHHRRRUUUfffyyynnnfffbbb```bbbcccbbb```^^^^^^___]]]]]]^^^^^^___^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[YYYZZZ]]]ccciiimmmpppppprrrrrrsssssssssssssssssssssrrrsssuuuwwwwwwuuussstttvvvxxxxxxxxxyyyzzz|||~~~}}}|||}}}{{{ooogggfffkkkyyyrrrlllgggjjjpppwww~~~~~~}}}||||||}}}}}}{{{zzzyyyxxxvvvtttsssssstttuuuuuuuuuuuuwww{{{|||tttkkkfffggg___[[[YYYZZZZZZYYY\\\aaakkkxxxuuu|||YYYEEEEEEAAA======:::::::::::::::::::::::::::999:::<<<>>>???@@@@@@@@@???@@@BBBCCCDDDFFFIIIKKKQQQ]]]uuu~~~~~~~~~{{{xxxuuussssssssstttzzzyyykkk^^^WWWVVVOOOSSSWWW[[[aaajjjuuu~~~nnn~~~lllYYYGGG@@@;;;<<<<<<:::;;;>>>@@@@@@AAACCCEEEGGGIIIJJJTTTWWWddd~~~qqqfff```___aaaccccccbbbaaaaaaaaa______`````````___^^^^^^\\\\\\\\\\\\\\\]]]]]]]]][[[\\\]]]bbbgggkkklllmmmqqqqqqppppppqqqrrrssssssuuuttttttuuuvvvuuurrrpppqqqsssuuuwwwwwwxxxyyy{{{~~~}}}|||||||||}}}~~~ttthhhcccaaadddppp~~~ssslllkkknnnsssxxx~~~zzzyyyxxxyyyyyyxxxuuusssrrrqqqpppnnnnnnnnnoooooopppqqqrrruuuxxx{{{~~~uuunnnjjjjjjfff```\\\ZZZYYYWWWYYY^^^gggqqq|||zzzuuuVVVDDDDDD@@@======::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAA???AAACCCDDDEEEFFFIIILLLQQQ\\\sss}}}{{{yyywwwwwwxxxxxxzzz~~~uuueeeXXXTTTUUURRRUUUYYY^^^eeemmmwww~~~xxxlll~~~hhhVVVBBB===;;;<<<<<<;;;<<>>;;;::::::::::::::::::::::::;;;;;;;;;<<<===???AAABBB@@@BBBCCCDDDEEEGGGJJJLLLQQQ[[[qqq}}}{{{yyyxxxwwwwwwxxxyyy{{{~~~|||qqq```UUUSSSUUUTTTWWW[[[aaahhhpppxxx}}}wwwrrrzzzeeeRRR>>>;;;;;;<<<<<<:::<<<@@@@@@@@@BBBDDDFFFIIIKKKLLLRRRVVV```tttssswwwrrrbbb```]]]```ccceeeeeedddddddddbbbbbbbbbbbbaaa``````___\\\\\\]]]^^^___``````aaa[[[[[[\\\___eeeiiilllmmmmmmmmmmmmnnnooopppqqqqqqsssrrrqqqrrrttttttsssrrrnnnqqquuuxxxyyyyyy{{{|||{{{||||||}}}~~~~~~qqqiiiccc```aaahhhsss{{{sssnnnrrrvvv{{{~~~~~~|||{{{yyywwwvvvuuuooooooooooooooonnnjjjgggjjjiiiiiiiiihhhhhhhhhiiifffhhhjjjmmmoooooonnnnnntttxxx{{{qqqfffaaa]]]ZZZYYY\\\___aaahhhtttcccNNNCCCBBB===<<>>???@@@AAA???AAACCCDDDEEEFFFIIILLLQQQYYYlll~~~||||||~~~wwwuuurrrpppppprrrvvvxxx|||ttthhh\\\UUUTTTVVVVVVYYY___iiisss}}}{{{|||nnnXXXFFF===;;;:::;;;999777;;;BBBBBBBBBDDDFFFIIILLLNNNPPPRRRYYYaaammmzzzvvvwwwbbb\\\[[[___ccceeeeeecccbbbbbb___```aaaaaaaaaaaaaaaaaa\\\]]]^^^___aaabbbcccddd```^^^^^^```dddhhhjjjkkkiiikkknnnpppqqqqqqpppoooqqqpppoooppprrrsssssssssooorrrwwwyyyzzzzzzzzzzzzwwwxxxzzz|||~~~vvvmmmhhhfffcccbbbggglllrrr}}}|||uuuqqqpppttt{{{~~~|||zzzwwwuuutttsssppppppoooooonnnmmmmmmllliiigggffffffggggggfffdddaaaaaabbbbbbbbbbbbaaaaaacccdddfffiiijjjjjjjjjjjjjjjiiilllsssyyy{{{oooiiiddd___[[[ZZZ[[[YYY\\\dddkkkqqqyyyrrrTTTFFFBBBAAA;;;<<<@@@;;;::::::::::::::::::::::::999:::<<<>>>???@@@@@@@@@???@@@BBBCCCDDDFFFIIIKKKQQQXXXjjj|||zzzzzz{{{yyyvvvssspppqqqtttxxx{{{~~~xxxooocccXXXSSSRRRSSSVVVYYY```kkkwwwxxxrrryyyiiiSSSAAA===;;;::::::888666;;;BBBCCCDDDEEEHHHKKKNNNPPPRRRTTT\\\bbbmmm|||zzzbbbYYY[[[___ccceeedddcccaaaaaa^^^___```aaaaaaaaaaaaaaa\\\]]]^^^```aaacccdddeeecccaaa```aaadddgggiiiiiihhhkkknnnrrrsssrrrpppnnnrrrqqqooopppqqqrrrrrrqqqooorrrvvvyyyyyyyyyyyyyyywwwxxxyyy{{{|||}}}}}}~~~~~~~~~|||rrriiieeeiiiffffffiiimmmqqqzzzzzztttqqqpppttt|||}}}|||uuuuuutttssssssrrrqqqqqqpppooommmkkkiiigggeeeeeedddbbb``````aaabbbbbbaaa]]]^^^^^^_________^^^^^^\\\^^^```bbbddddddddddddiiihhhkkkpppssswwwtttnnniiiccc^^^]]]ZZZWWWYYY```eeejjjtttlllQQQEEEBBBAAA:::<<<@@@<<<::::::::::::::::::::::::888:::<<>>@@@BBBCCCCCCEEEHHHJJJQQQXXXiii~~~}}}|||zzzyyyxxxuuuqqqoooqqquuuxxxzzzyyyiiiYYYQQQPPPPPPPPPWWW```jjjrrrzzz{{{ooosssttteeeQQQBBB===;;;:::999:::<<<>>>@@@BBBDDDGGGJJJMMMQQQTTTUUUZZZ]]]bbbnnn|||ccc[[[]]]^^^aaaccccccbbb```___^^^^^^______``````aaaaaa___```aaabbbcccdddddddddccc___\\\]]]aaadddfffeeejjjlllnnnppppppooonnnmmmppppppppppppqqqqqqqqqqqqrrrssssssuuuwwwyyy{{{|||yyyzzz|||}}}~~~~~~}}}}}}}}}~~~}}}vvvooojjjhhhfffeeefffhhhmmmrrrxxx{{{}}}yyyvvvtttuuuvvvwww}}}|||yyyxxxsssrrrpppnnnmmmlllmmmmmmiiifffccccccdddeeecccaaa]]][[[YYYXXXYYY[[[]]]___]]]]]]\\\\\\[[[ZZZZZZYYYZZZ[[[]]]___aaacccdddeeefffgggggghhhkkkqqqxxx}}}vvvlllhhhfff___YYY^^^ZZZXXX\\\aaagggooowwwkkkPPPGGG@@@>>>>>><<<<<<===::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFIIILLLQQQWWWhhh~~~}}}}}}}}}|||zzz{{{wwwrrrpppqqqtttwwwyyy|||sssdddWWWPPPPPPQQQRRRWWW```kkksss}}}~~~|||mmmyyy{{{mmm^^^MMM@@@<<<;;;999888999;;;>>>???CCCEEEIIILLLOOOQQQTTTVVV\\\```fffqqqlllaaa]]]___aaaccccccbbb```___```aaaaaaaaaaaaaaaaaabbb```aaabbbccccccdddccccccaaa^^^[[[\\\```ccceeeeeehhhjjjlllnnnoooooooooooopppoooooooooooopppqqqqqqqqqqqqrrrsssuuuwwwyyyzzzxxxyyy{{{|||}}}}}}||||||}}}~~~~~~xxxzzz}}}~~~~~~yyysssnnnjjjhhheeefffhhhjjjnnnssswwwzzz|||{{{xxxuuuqqqppprrrtttxxx}}}|||zzzwwwuuulllkkkiiigggeeeeeeeeeeeeeeebbb___^^^___```___]]]\\\[[[YYYXXXXXXYYY[[[]]][[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^```aaabbbddddddeeefffhhhmmmtttyyyxxxlllhhhfffbbb^^^```[[[YYY[[[^^^bbbiiiqqq|||iiiOOOFFF???>>>>>><<<;;;===::::::::::::::::::::::::<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFIIILLLPPPVVVggg~~~}}}~~~~~~}}}|||zzzvvvqqqooorrrvvvzzz|||uuukkk^^^TTTOOOOOORRRUUUYYYbbbmmmuuurrrkkkssscccTTTFFF===:::999888888888:::<<<>>>DDDGGGKKKNNNPPPRRRUUUWWW^^^dddkkkvvvpppccc]]]___aaacccdddbbbaaa___cccccccccbbbbbbbbbbbbbbbbbbbbbcccddddddccccccccc___]]][[[\\\___ccceeefffggghhhjjjlllnnnooooooooooooooonnnmmmnnnooopppqqqppppppqqqrrrsssuuuwwwxxxwwwxxxzzz{{{||||||{{{{{{}}}}}}}}}~~~~~~}}}~~~}}}{{{{{{~~~|||yyyyyyqqqrrrrrrqqqqqqtttxxx{{{}}}}}}yyyuuupppllliiigggeeegggjjjmmmqqqtttvvvwwwwwwvvvrrrnnnkkklllooorrryyy}}}}}}}}}|||zzzxxxuuurrrqqqiiihhhfffdddbbbbbbbbbbbb```]]]ZZZXXXXXXYYYYYYXXXZZZYYYXXXWWWWWWWWWYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVXXXZZZ\\\^^^___```aaabbbbbbdddhhhnnnrrrxxx~~~tttnnnlllhhhdddddd___[[[\\\]]]___dddjjjyyy}}}eeeNNNEEE???>>>>>><<<;;;<<<::::::::::::::::::::::::<<<<<<<<<===>>>?????????@@@AAACCCCCCDDDFFFJJJLLLOOOUUUfff}}}|||vvvrrroooooosssyyyqqqfffZZZRRROOOOOOSSSXXX]]]gggqqqyyynnnlllnnn^^^NNNBBB<<<999888888777888:::;;;===DDDHHHMMMPPPQQQSSSVVVYYY```hhhpppzzzrrrbbb]]]___aaaddddddcccaaa```ddddddccccccbbbbbbaaaaaacccdddddddddddddddcccbbb___]]]\\\]]]___cccfffhhhhhhiiiiiijjjlllmmmnnnnnnooonnnmmmlllmmmnnnppprrrpppppppppqqqsssuuuvvvwwwwwwxxxzzz{{{||||||{{{{{{}}}}}}||||||}}}~~~}}}{{{yyyxxxyyy{{{~~~~~~zzzxxxwwwyyy{{{zzzyyyyyyqqqooommmkkkkkkmmmqqqtttuuuxxx|||~~~}}}zzzvvvqqqmmmiiigggeeefffhhhlllppprrrtttttttttrrrqqqmmmiiigggiiimmmqqqyyy|||~~~{{{zzzyyywwwsssooollljjjgggfffdddaaa```_________[[[YYYVVVSSSRRRSSSTTTTTTWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^___```bbbeeeiiilllvvvzzz|||vvvooojjjjjjddd```_________ccchhhvvv{{{aaaLLLDDD>>>>>>>>><<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@@@@BBBCCCDDDDDDFFFJJJMMMOOOUUUeee}}}zzzuuurrrpppppptttzzz~~~ooocccWWWRRRPPPOOOTTT[[[ccclllwww~~~rrrssszzzmmm^^^LLL@@@<<<888888777777888999;;;<<>>>>><<<:::;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGJJJMMMOOOUUUddd}}}|||yyywwwuuusssrrruuuwwwyyyyyylll___TTTRRRQQQQQQVVV___gggqqq{{{yyyuuulll]]]JJJ>>><<<888888888888999:::;;;;;;BBBIIIPPPTTTTTTVVVZZZ^^^dddnnnwww|||rrrbbbZZZ]]]```dddeeefffeeedddcccccccccbbbbbbbbbbbbbbbddddddeeeffffffeeeeeeeeeaaaaaaaaa``````cccgggjjjnnnmmmkkkiiiiiijjjkkkllllllmmmnnnoooppppppqqqqqqppppppqqqqqqrrrtttuuuvvvxxxyyy{{{|||}}}}}}||||||zzzzzz{{{{{{{{{zzzyyyyyytttsssrrrqqqqqqqqqrrrrrrqqqssswwwzzz}}}~~~yyyuuuvvv{{{~~~}}}oookkkgggdddeeegggiiijjjkkknnnpppqqqpppppppppqqqpppqqqrrrsssttttttttttttwwwyyy{{{~~~~~~{{{||||||}}}{{{xxxsssmmmhhheeedddcccgggiiimmmppprrrqqqooommmjjjiiihhheeeeeeggglllpppqqqtttxxx{{{}}}|||vvvrrrrrrqqqpppmmmiiiddd```^^^___^^^[[[YYYWWWVVVUUUUUUUUUUUUUUURRROOONNNNNNOOONNNOOOPPPRRRRRRRRRQQQPPPQQQSSSTTTUUUUUUTTTRRRQQQNNNOOOQQQSSSUUUWWWXXXYYYXXX[[[^^^```aaacccfffhhhiiilllsss~~~vvvmmmlllfffbbbaaa___]]]___dddhhhnnnwww|||]]]IIIBBB===>>>>>><<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAABBBDDDDDDEEEGGGKKKMMMPPPUUUccc{{{|||yyywwwuuuttttttuuuvvvuuutttgggYYYPPPQQQRRRRRRYYYcccgggrrr}}}zzz~~~rrriiiZZZGGG<<<===888888999999:::;;;;;;<<>>;;;999:::::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAABBBDDDDDDEEEGGGKKKNNNQQQVVVcccyyy|||yyyssssssssstttwwwwwwvvvtttbbbUUULLLOOORRRSSS[[[gggfffqqq~~~zzzooo~~~pppfffWWWCCC:::===888999999:::;;;;;;<<<<<>>;;;999999::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAACCCDDDEEEEEEGGGKKKNNNRRRWWWcccxxx{{{wwwvvvsssqqqtttxxxwwwpppjjj[[[UUUQQQPPPQQQUUU___iiiooowww~~~pppgggyyymmmcccRRR???999>>>999888888777888:::;;;<<>>======<<<;;;999===<<<:::999888999999:::<<<<<<======>>>>>>??????@@@AAACCCDDDEEEGGGJJJLLLPPPVVVcccvvv{{{zzzzzz{{{|||{{{wwwssstttqqqpppssswwwuuummmfffYYYTTTPPPQQQRRRWWWaaakkksss{{{mmmkkk}}}ooo___NNN???999:::999888888777888:::;;;<<>>======<<<;;;999<<<;;;:::999999999:::;;;;;;;;;<<<<<<======>>>>>>@@@AAACCCDDDEEEGGGJJJLLLOOOUUUaaauuussstttuuuwwwyyyxxxuuurrrqqqppppppsssuuuqqqhhh```UUUQQQPPPRRRUUUZZZdddnnnwww}}}yyykkkppppppXXXGGG???:::666999888888777888:::;;;<<<@@@HHHSSS]]]dddjjjpppttt{{{eeebbb___aaadddggggggfffhhhggggggfffffffffffffffffffffeeeeeeffffffggghhhfffddd```^^^^^^```cccfffjjjkkkmmmooopppqqqppppppqqqpppnnnmmmlllmmmooopppnnnllllllmmmppprrrsssrrrrrrrrrssstttuuuvvvvvvvvvuuuvvvwwwwwwtttrrrqqqqqqooopppqqqrrrqqqpppooonnnfffeeebbb```^^^^^^^^^^^^```aaaccceeejjjrrr{{{zzzuuupppooommmkkkjjjiiiiiiiiikkkkkkkkkkkklllmmmnnnooopppnnnlllllllllllljjjiiidddbbbaaaaaabbbeeehhhjjjlllqqquuuuuuqqqnnnnnnooommmooorrruuuwwwwwwwwwwwwqqqnnnjjjfffcccaaa``````dddfffiiikkklllllljjjiiiaaa^^^]]]___cccffffffdddhhhhhhhhhiiiiiiiiiiiiiiidddbbb```]]]ZZZXXXWWWVVVUUUTTTSSSTTTTTTRRROOOMMMPPPNNNKKKJJJIIIHHHFFFDDDFFFHHHIIIJJJIIIJJJKKKMMMKKKIIIGGGHHHKKKNNNOOOPPPPPPNNNMMMMMMPPPSSSUUUUUUOOOPPPPPPOOONNNNNNOOOQQQRRRSSSUUUWWWZZZ^^^```bbbeeehhhlllmmmmmmpppuuuzzzpppgggccc___]]]^^^^^^aaagggnnnwww|||ZZZHHHBBB@@@===<<<<<<<<<;;;999::::::999999999:::;;;;;;:::::::::;;;<<<=========@@@AAACCCDDDEEEGGGJJJLLLOOOTTT```sssppprrrtttvvvxxxwwwuuusssppppppqqqttttttnnnccc[[[QQQOOOOOOSSSXXX]]]fffpppvvv|||qqqjjjtttoooRRRBBB@@@<<<444999888888777888:::;;;<<<@@@HHHTTT___ffflllrrrvvvxxx|||zzzlllddd___aaadddeeeeeefffgggfffeeeddddddeeefffgggggggggffffffggggggggggggfffdddaaa___^^^```bbbcccfffhhhkkkmmmoooooonnnnnnrrrqqqnnnlllkkklllnnnpppnnnllllllmmmppprrrsssrrrqqqrrrsssttttttttttttsssqqqsssuuuuuusssqqqqqqqqqnnnoooppprrrssssssssssssmmmkkkhhheeebbb___]]]\\\]]]^^^^^^___dddkkkuuu{{{~~~}}}}}}~~~}}}xxxtttoooooonnnmmmlllkkkjjjjjjlllkkkjjjjjjjjjlllnnnpppqqqpppooonnnmmmkkkhhhfffbbbaaa``````bbbfffkkkmmmmmmqqquuuvvvtttrrrqqqqqqlllnnnpppsssuuuuuuuuutttmmmkkkgggdddaaa```___```bbbdddfffiiijjjjjjiiihhh^^^]]]]]]___bbbcccbbb```eeeddddddddddddccccccccc___^^^[[[YYYVVVUUUSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNOOOMMMKKKIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIKKKMMMJJJIIIGGGGGGHHHKKKNNNPPPPPPOOONNNNNNPPPRRRUUUWWWPPPQQQRRRPPPNNNMMMNNNOOOPPPQQQSSSUUUYYY\\\___```dddgggkkkllllllnnnssswww~~~vvvlllfff```^^^^^^^^^___ccciiiqqqzzzuuuUUUEEEAAA???===<<<<<<<<<;;;:::999999999999:::;;;;;;<<<::::::;;;<<<<<<===>>>>>>@@@AAACCCDDDEEEGGGJJJLLLPPPUUUaaasssoooqqqsssuuuuuutttttttttpppqqqssstttrrrjjj___WWWNNNMMMOOOUUUZZZ^^^gggoootttzzzmmmmmmyyyiiiLLL??????===555999888888777888:::;;;<<<@@@HHHTTT___fffmmmsssxxx}}}nnnrrrggg___aaaddddddccceeeeeeeeecccccccccdddeeefffggggggggggggggggggffffffeeedddbbb```______```aaaccceeehhhkkkmmmnnnmmmmmmsssqqqnnnllllllmmmooopppnnnllllllmmmppprrrsssrrrrrrssstttttttttrrrqqqpppmmmppprrrsssrrrrrrrrrsssnnnoooqqqrrrtttuuuvvvvvvsssrrroookkkgggccc___]]]\\\\\\[[[[[[^^^eeemmmsssxxx}}}|||zzzyyyyyyxxxuuuqqqnnnnnnoooooonnnllljjjiiilllkkkiiiiiijjjllloooqqqttttttrrrppplllhhhfffdddbbbaaa______aaaeeeiiilllmmmmmmnnnrrruuuuuussspppjjjlllnnnpppqqqpppooooooiiigggdddaaa___^^^^^^___```aaacccfffggggggffffff\\\\\\]]]^^^``````___]]]________________________\\\[[[XXXVVVSSSQQQPPPPPPOOOPPPQQQQQQPPPPPPPPPPPPOOOMMMKKKJJJJJJIIIGGGEEECCCEEEFFFFFFGGGHHHKKKNNNJJJIIIHHHFFFFFFHHHLLLNNNOOOOOONNNNNNOOOQQQTTTVVVRRRSSSSSSRRROOOMMMMMMNNNPPPPPPRRRTTTWWWZZZ\\\^^^```ccchhhjjjkkknnnssswww|||tttkkkddd```_________aaaeeemmmvvvpppQQQCCC@@@>>><<<<<<<<<<<<;;;:::888999999:::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@@@@AAACCCDDDEEEGGGJJJLLLQQQVVVbbbsssoooqqqqqqqqqpppoooqqqrrrqqqrrrssssssooofff[[[TTTLLLLLLOOOVVV[[[^^^eeemmmqqqxxxqqqyyyzzz^^^FFF======<<<888999888888777888:::;;;<<>><<<;;;<<<<<<;;;:::999999:::;;;;;;;;;:::::::::;;;<<<===>>>@@@@@@AAA@@@AAACCCDDDEEEGGGJJJLLLRRRWWWbbbsssrrrrrrrrrooollllllnnnqqqqqqqqqrrrpppkkkaaaWWWPPPLLLLLLPPPVVV[[[]]]cccjjjjjjsss{{{}}}mmmQQQAAA;;;999999;;;999888888777888:::;;;<<<;;;CCCOOOZZZdddooozzzlllvvv}}}lll___aaadddaaaaaadddbbbcccddddddeeeeeeeeedddeeeffffffgggfffeeedddccceeedddcccaaa```^^^^^^]]]cccdddfffiiikkknnnooopppmmmmmmmmmlllmmmmmmnnnnnnnnnllllllmmmppprrrsssrrrqqqrrrtttuuuuuusssqqqpppoooqqqssssssrrrppppppqqqpppqqqrrrsssuuuxxxzzz{{{{{{{{{yyyvvvqqqlllfffccc]]]\\\[[[YYYXXXZZZ^^^aaagggmmmvvv~~~|||xxxuuusssrrrrrrmmmnnnpppqqqqqqooollljjjiiiiiijjjkkkmmmppprrrsssttttttsssooojjjggghhhiiieeedddcccbbbbbbbbbddddddhhhgggggghhhjjjlllmmmmmmmmmmmmnnnnnnmmmkkkhhhgggcccaaa___]]][[[[[[\\\]]]]]]]]]^^^___``````______ZZZZZZZZZZZZXXXXXXXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTQQQPPPOOOMMMLLLLLLLLLLLLIIIKKKMMMMMMKKKLLLNNNQQQOOOMMMKKKJJJKKKJJJHHHFFFFFFFFFGGGFFFFFFHHHKKKNNNIIIKKKKKKHHHEEEDDDEEEGGGIIILLLOOOPPPOOOOOOQQQSSSSSSTTTVVVUUUSSSQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWYYY^^^dddhhhjjjmmmrrrwwwzzz~~~sssiiifffcccbbbbbbdddjjjrrryyy~~~aaaKKKEEE???===;;;;;;<<<<<<;;;:::999:::;;;;;;;;;:::999888999:::;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEGGGJJJLLLQQQVVVaaarrrvvvvvvsssoookkkkkkooorrrpppqqqqqqnnnhhh^^^TTTNNNKKKLLLPPPWWWZZZ\\\aaahhhdddmmmwww~~~|||~~~dddHHH===:::666777<<<999888888888888:::;;;<<<888@@@LLLXXXdddqqq~~~{{{mmm___aaadddaaa```dddbbbccceeefffgggfffeeeeeeeeeeeefffffffffeeecccbbbeeedddcccaaa```^^^]]]\\\bbbcccdddfffiiilllnnnpppjjjkkkkkkllllllmmmmmmmmmnnnllllllmmmppprrrsssrrroooqqqsssuuuvvvuuusssrrrrrrsssuuutttqqqooonnnnnnqqqqqqrrrtttvvvxxxzzz{{{~~~{{{vvvqqqkkkhhh```___^^^[[[YYYZZZ\\\___bbbhhhrrrzzzyyyuuutttssstttmmmoooqqqsssrrrpppmmmkkkhhhiiijjjlllnnnqqqssstttssssssrrrnnniiihhhjjjmmmdddddddddeeefffhhhiiiiiihhhjjjkkkjjjggghhhkkkoooqqqrrrrrrrrrpppmmmjjjiiibbb```^^^\\\[[[[[[\\\]]]\\\\\\]]]^^^^^^]]]]]]]]]YYYYYYYYYWWWUUUUUUVVVWWWUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNNNNJJJLLLNNNNNNLLLMMMPPPSSSNNNLLLJJJJJJJJJIIIGGGFFFGGGGGGGGGFFFFFFGGGKKKNNNIIIKKKLLLIIIEEECCCCCCEEEGGGKKKOOOQQQPPPOOOPPPQQQSSSUUUVVVVVVTTTRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVXXX]]]cccgggiiilllqqquuurrrvvv}}}xxxmmmiiieeedddccceeejjjqqqxxx}}}|||ZZZIIIFFF???===;;;;;;<<<<<<;;;::::::;;;;;;<<<;;;:::888777888999:::;;;===>>>???@@@@@@BBBCCCDDDEEEGGGJJJLLLPPPUUU```qqqvvvtttqqqooooooppprrrtttvvvtttpppjjjbbbZZZRRRMMMNNNOOOPPPRRRVVVZZZ^^^```ccciiiuuu}}}yyy~~~lllZZZGGG===:::999:::<<<999999888888999999:::;;;@@@===FFFZZZkkksss~~~~~~sssccc]]]___`````````ggggggfffdddbbbbbbdddfffgggfffffffffeeeeeeeeeeeeddddddbbbaaa````````````]]]aaaeeeiiijjjkkklllnnnkkklllmmmllljjjiiijjjkkkmmmlllmmmmmmnnnpppqqqrrrrrrsssttttttsssrrrpppooosssrrrqqqpppppppppqqqqqqnnnmmmpppvvvxxxwwwxxx{{{|||yyyuuussslllbbbZZZYYYZZZXXXXXXXXXccchhhmmmqqq{{{}}}|||zzzvvvrrrooopppqqqrrrrrrqqqpppoooooommmmmmpppvvvzzz{{{zzz|||xxxsssmmmjjjiiijjjkkkdddeeeffffffeeeeeegggiiijjjlllnnnnnnmmmmmmmmmnnnuuuuuuvvvuuusssoookkkhhhgggccc___]]]\\\\\\[[[ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZVVVVVVVVVWWWXXXWWWTTTQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLJJJIIIJJJLLLJJJFFFBBBCCCIIIPPPRRRQQQOOONNNOOOTTTTTTTTTSSSSSSRRRPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUXXXZZZ^^^bbbgggllloooqqqvvvwww{{{ssshhheeedddeeegggiiilllttt}}}sssWWWGGGBBB>>>>>>===<<<;;;;;;::::::999999999999::::::;;;<<<888999:::;;;===???AAABBBCCCCCCEEEFFFHHHJJJKKKLLLNNNVVVbbbrrruuutttqqqppppppqqqssstttwwwuuupppggg^^^UUUOOOLLLNNNOOOQQQSSSVVVYYY]]]___```hhhuuuuuuaaaRRRAAA:::888777888:::999999888888999999:::;;;@@@>>>GGG\\\mmmvvv}}}zzzfff^^^___``````aaaggggggfffdddcccccceeegggggggggggggggfffffffffeeefffeeedddcccbbbaaaaaaaaa^^^aaaeeehhhjjjjjjkkkmmmiiikkklllllljjjjjjkkkmmmmmmmmmmmmmmmnnnoooooopppppppppqqqrrrrrrrrrrrrqqqssssssrrrrrrrrrqqqqqqqqqooonnnpppvvvyyywwwxxx{{{~~~~~~|||{{{pppfff]]][[[[[[YYYXXXYYY\\\ccckkksss~~~~~~|||wwwsssppppppppppppooonnnmmmmmmooonnnnnnqqqwww{{{||||||~~~zzztttoookkkiiijjjjjjgggggghhhgggffffffiiikkklllnnnoooooonnnnnnpppqqquuuvvvwwwwwwuuurrrooollldddaaa]]][[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZYYYWWWUUUUUUUUUUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGKKKJJJJJJIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLKKKGGGDDDEEEHHHMMMOOOPPPOOOOOOOOORRRSSSSSSTTTUUUUUUUUUUUUQQQQQQOOOOOOPPPQQQTTTUUUXXXZZZ^^^bbbgggllloooqqqwwwyyy}}}uuujjjeeecccccceeegggjjjsss|||oooTTTFFFAAA>>>======<<<;;;;;;:::::::::999999999::::::;;;<<<999999:::;;;===???@@@AAABBBCCCDDDFFFHHHJJJKKKLLLOOOWWWcccssstttsssqqqpppqqqrrrtttuuuyyyvvvooocccWWWNNNKKKLLLNNNPPPSSSUUUVVVXXXZZZ\\\]]]iiixxxxxxlllVVVIII===999888888888:::999999888888999999:::;;;@@@???JJJ^^^ppp|||{{{jjj^^^]]]^^^```bbbgggggggggfffddddddfffhhhhhhhhhhhhhhhggggggggggggeeeddddddbbbaaa``````___^^^aaaeeehhhiiiiiijjjkkkhhhjjjkkkkkkkkkkkklllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnpppqqqsssssssssttttttuuutttsssrrrqqqpppnnnqqqvvvxxxxxxyyy|||}}}~~~wwwmmmccc```^^^ZZZYYYZZZWWW^^^hhhrrr~~~}}}yyyuuurrrrrrpppooonnnnnnmmmmmmpppoooooorrrvvv{{{}}}}}}|||vvvqqqmmmkkkkkkllljjjjjjiiigggfffhhhkkknnnooopppppppppooopppsssuuuyyyzzz{{{{{{zzzwwwtttrrrdddaaa]]][[[[[[\\\]]]\\\[[[[[[\\\\\\]]]\\\\\\[[[\\\XXXUUUSSSSSSTTTTTTSSSPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMLLLIIIGGGGGGGGGHHHKKKNNNPPPOOONNNPPPQQQRRRTTTVVVXXXYYYYYYTTTRRRPPPNNNNNNPPPRRRTTTYYYZZZ^^^bbbgggkkkoooqqqwwwzzz~~~|||ooofffbbbaaabbbeeehhhqqqzzz~~~iiiPPPDDDAAA=========<<<;;;;;;::::::::::::999999999:::;;;;;;::::::;;;;;;===>>>???@@@BBBCCCDDDFFFHHHKKKLLLMMMQQQXXXdddsssrrrrrrqqqpppqqqsssuuuvvvzzzvvvlll^^^QQQIIIJJJLLLOOORRRUUUUUUUUUUUUWWWYYY]]]mmm~~~sssfffOOOFFF===;;;;;;:::999;;;999999888888999999:::;;;???@@@KKK___ssslll]]][[[\\\```cccfffggggggfffeeeeeegggiiiiiiiiiiiihhhhhhhhhhhhgggbbbbbbaaa```___^^^\\\\\\]]]```dddggghhhhhhiiijjjiiikkklllllljjjjjjkkklllkkkllllllmmmmmmmmmmmmmmmllllllllllllmmmoooqqqsssssstttuuuvvvvvvuuurrrqqqpppnnnpppvvvxxxwwwyyy|||~~~|||sssjjjeeeaaa[[[YYYZZZYYY]]]dddlllvvv}}}}}}}}}{{{yyytttsssqqqpppoooppppppqqqqqqqqqppprrrtttwwwzzz{{{~~~{{{wwwssspppooopppqqqmmmlllkkkhhhggghhhlllppppppqqqqqqqqqqqqssswwwzzz~~~{{{wwwuuufffccc___]]]]]]___``````ZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZVVVTTTTTTTTTRRRQQQOOONNNLLLJJJHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAAAAAFFFEEEDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKKKKKKKJJJJJJKKKKKKMMMNNNOOONNNLLLJJJIIIGGGEEEGGGLLLOOOOOONNNOOOPPPQQQSSSUUUWWWYYYZZZVVVSSSOOOLLLKKKMMMPPPRRRXXXZZZ]]]bbbfffjjjnnnoootttxxx}}}~~~xxxjjjddd``````bbbfffnnnwww}}}eeeMMMCCCBBB======<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;<<<<<<>>>??????BBBCCCDDDGGGIIILLLNNNOOOQQQXXXdddrrrooooooooopppqqqsssuuuvvvzzztttgggXXXLLLHHHJJJMMMPPPSSSVVVVVVTTTTTTWWWZZZdddvvv}}}lll^^^JJJCCC======<<<:::888:::999999888888999999:::;;;>>>AAAKKK^^^tttmmm^^^ZZZ\\\```ccceeefffggggggffffffhhhiiijjjiiiiiiiiihhhhhhhhhhhhbbbbbbbbbaaa```^^^\\\[[[\\\___cccfffgggggghhhiiilllmmmmmmllljjjiiiiiijjjhhhiiikkklllmmmmmmmmmlllllllllkkkkkklllnnnoooppprrrtttuuuvvvvvvtttrrrqqqpppnnnoootttwwwvvvxxx|||xxxpppkkkeee]]]YYYZZZ]]]]]]```fffmmmuuu}}}}}}||||||}}}}}}rrrqqqpppppppppqqqrrrssssssrrrqqqqqqqqqsssvvvxxx{{{yyywwwuuutttuuuvvvwwwooonnnllljjjhhhjjjnnnqqqpppqqqrrrssstttxxx|||~~~yyywwwhhheee```]]]]]]___``````[[[[[[[[[[[[[[[[[[[[[\\\[[[YYYXXXWWWVVVTTTPPPMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAA@@@????????????@@@DDDCCCBBBBBBCCCDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLNNNPPPPPPOOOOOONNNKKKHHHEEEFFFJJJNNNOOONNNOOOOOOPPPQQQRRRUUUWWWXXXUUURRRNNNKKKIIIKKKNNNPPPWWWYYY\\\```eeeiiilllnnnpppuuuzzz|||}}}rrrjjjbbb```aaadddlllttt}}}bbbLLLDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<>>>??????BBBCCCEEEHHHKKKNNNPPPQQQRRRYYYdddqqqlllmmmnnnoooqqqsssuuuvvvwwwmmm___QQQIIIHHHKKKNNNPPPTTTWWWWWWVVVWWW]]]cccpppuuubbbRRRDDD???;;;;;;;;;777666888999999888888999999:::;;;===@@@JJJ\\\ssssssccc^^^^^^```ccccccdddfffgggffffffhhhiiiiiiiiiiiiiiihhhhhhhhhhhheeeeeeeeedddccc```^^^\\\YYY]]]aaaeeefffggghhhjjjmmmnnnnnnllljjjhhhhhhiiihhhiiijjjlllllllllkkkjjjkkkkkkkkkllllllnnnoooooorrrsssssstttsssrrrqqqpppooommmnnnsssuuuuuuwww{{{~~~xxxssskkkaaa[[[[[[^^^\\\]]]bbbhhhooozzz~~~~~~rrrqqqqqqpppqqqqqqqqqrrrsssrrrrrrpppoooqqqtttwwwzzzyyyxxxwwwwwwyyy{{{|||qqqqqqpppmmmlllmmmooorrrppprrruuuxxx{{{|||yyylllhhhbbb^^^]]]^^^______]]]\\\[[[ZZZZZZZZZZZZ[[[YYYXXXWWWVVVUUUQQQLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@??????>>>>>>?????????BBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJMMMPPPRRRRRRQQQQQQRRRLLLJJJHHHHHHIIILLLMMMNNNOOOOOONNNOOOPPPRRRTTTVVVTTTRRRNNNKKKJJJKKKMMMNNNVVVXXX[[[___cccgggjjjkkklllqqqwww|||}}}rrrgggbbbbbbdddkkkrrr}}}aaaKKKCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::::::::;;;;;;===>>>???@@@CCCDDDGGGJJJMMMPPPRRRTTTTTT[[[eeerrrjjjkkklllnnnppprrrtttuuuqqqeeeUUUJJJGGGIIIKKKLLLNNNSSSXXXYYYZZZ___hhhqqq}}}zzzooo\\\KKK???;;;999::::::777777999999999888888999999:::;;;<<>>??????@@@@@@@@@BBBDDDFFFGGGGGGGGGFFFHHHGGGGGGHHHHHHIIIJJJKKKIIIMMMQQQSSSSSSRRRSSSTTTLLLLLLLLLJJJIIIIIILLLNNNNNNMMMMMMNNNPPPRRRUUUWWWTTTRRRPPPNNNMMMMMMNNNOOOUUUVVVYYY]]]aaaeeehhhiiilllpppvvv|||zzzllleeecccdddiiippp{{{___JJJBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999:::999999:::;;;===???@@@AAADDDEEEHHHKKKOOORRRUUUVVVWWW]]]gggttthhhiiikkkmmmppprrrtttuuummm```OOOFFFFFFIIIKKKKKKMMMRRRXXX[[[]]]eeeqqq{{{~~~}}}}}}vvvmmm[[[JJJ===999888:::;;;999:::===999999888888999999:::;;;;;;???FFFVVVooorrrjjjeeebbbbbb```bbbdddfffeeefffggghhhhhhhhhhhhhhhggggggggggggddddddeeedddbbb```]]][[[VVVZZZ___ccceeegggiiikkkjjjlllmmmllljjjjjjjjjlllmmmmmmmmmllljjjgggdddbbbeeegggjjjmmmpppqqqrrrrrrqqqpppoooooonnnnnnoooooonnnkkklllppprrrsssuuuzzzyyy{{{}}}wwwiiiaaa```ZZZWWWZZZ```bbbccclllvvvyyy{{{~~~~~~~~~~~~}}}|||zzzwwwtttrrroooqqqqqqqqqppptttzzz}}}|||{{{zzzzzz{{{|||}}}vvvwwwwwwvvvtttsssuuuvvvrrrvvv|||zzzuuummmgggdddddddddddd___^^^\\\ZZZXXXXXXXXXXXXYYYUUUPPPLLLJJJIIIGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@AAA@@@BBBEEEHHHIIIIIIGGGFFFJJJIIIHHHHHHIIIJJJLLLMMMIIIMMMRRRTTTSSSSSSTTTVVVLLLNNNNNNLLLIIIHHHKKKNNNMMMLLLLLLMMMPPPSSSWWWYYYTTTSSSRRRPPPOOOOOOPPPPPPTTTUUUXXX\\\```dddfffhhhmmmpppvvv}}}pppgggddddddiiioooyyy^^^IIIAAAAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888999:::;;;===???AAABBBEEEFFFIIILLLPPPTTTVVVXXXYYY```iiivvv