BMv6( +++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++******+++,,,,,,---///---,,,,,,------,,,+++***++++++,,,,,,++++++******))))))))))))))))))*********++++++++++++,,,,,,''')))+++,,,+++******+++,,,,,,******))))))******************))))))(((((((((***+++***)))((()))*********++++++++++++******************************))))))*********++++++++++++,,,,,,***(((&&&''')))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))*********((('''((()))***)))'''((()))***)))((('''((()))+++++++++++++++,,,+++***(((((((((((((((''''''&&&&&&++++++%%%###'''***)))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))''')))************,,,---******************************+++++++++******)))+++++++++++++++++++++,,,***))))))***,,,,,,+++*********+++++++++******)))+++,,,---,,,***)))***+++''')))******)))(((((()))++++++************++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++,,,------------,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,+++******************************))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))******))))))'''((((((((()))))))))***(((((((((((()))***+++,,,''')))***+++))))))***+++************************++++++++++++,,,,,,+++***************************+++***)))(((((()))***+++************************(((((()))***************))))))***++++++++++++***+++++++++***************)))+++,,,,,,,,,---000333***)))((((((***+++***((())))))*********+++++++++******))))))******+++,,,******))))))))))))*********++++++,,,,,,++++++***((()))***++++++++++++***(((((((((((()))))))))***)))))))))))))))******************+++++++++***)))%%%'''***+++++++++,,,---,,,------......------,,,------,,,,,,,,,---...///111000...---------------++++++******))))))((((((+++******+++,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++*********))))))******+++------.........******+++,,,,,,,,,++++++***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---///...---,,,...///+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///...,,,---......---+++***++++++,,,,,,++++++*********))))))))))))******))))))))))))************(((***++++++******+++,,,++++++***************************)))))))))))))))(((***+++***)))((()))*********++++++++++++******************************))))))*********+++++++++((()))***)))((((((***,,,))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))***)))((('''((()))***)))(((''')))***)))((('''(((***************))))))******))))))(((((('''''''''''''''))))))&&&%%%'''))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***''')))************,,,---************************)))******+++++++++******++++++++++++++++++++++++***))))))***,,,,,,+++))))))******+++++++++******+++,,,---,,,***)))***+++(((***++++++***)))***+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))&&&&&&'''(((***,,,---...''')))***+++))))))***+++***************+++++++++***+++,,,,,,++++++++++++***************************)))(((''''''((()))******************+++++++++)))***++++++,,,,,,++++++))))))***+++++++++++++++++++++++++++******))))))++++++,,,+++******+++,,,+++)))((()))***+++***((())))))*********+++++++++******))))))******+++,,,******))))))))))))*********++++++,,,,,,++++++***)))*********+++++++++***))))))******++++++++++++(((((())))))******************************++++++)))***,,,+++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,------......000//////...,,,,,,,,,---,,,++++++)))((('''&&&&&&,,,+++***+++------+++*********+++,,,,,,,,,,,,++++++++++++*********))))))******+++,,,------------............---,,,,,,+++++++++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......------------......///...------......---+++***++++++,,,,,,++++++***+++******))))))******+++((((((((())))))))))))***(((***++++++***)))+++,,,******************************))))))))))))))))))(((***+++***)))((()))*********++++++++++++*********************+++++++++)))************+++++++++'''((())))))))))))+++---))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''((())))))(((((()))***'''(((((('''&&&&&&''')))***)))((((((''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******((()))++++++******+++---************************))))))***++++++++++++***++++++,,,,,,,,,+++************)))***,,,,,,***)))))))))***++++++++++++***+++,,,---,,,***)))***+++(((***,,,,,,+++******+++))))))***++++++***))))))***************************++++++++++++,,,,,,,,,*********+++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------***+++------,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***(((((())))))))))))(((((()))((((((''''''(((((())))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&(((***,,,...///''')))***+++***)))***+++*********+++++++++++++++***,,,------+++******+++************************)))))))))(((((()))))))))*********+++++++++++++++***+++,,,,,,------,,,,,,)))***++++++,,,+++++++++***++++++++++++***))))))+++++++++******))))))(((,,,***))))))***+++***((()))************+++++++++******))))))******+++,,,******))))))))))))*********++++++,,,,,,++++++************************+++)))***++++++,,,,,,++++++((((((((()))******++++++***+++***)))((()))+++...+++,,,---,,,***))))))***,,,,,,------------,,,,,,,,,,,,,,,---------.........//////---+++***+++---,,,,,,+++***)))((('''''',,,++++++,,,------,,,*********+++,,,,,,,,,,,,++++++++++++************))))))***++++++,,,,,,,,,+++.../////////......---,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,---------000...------......---,,,***++++++,,,,,,++++++***+++******))))))******+++((())))))))))))*********)))***+++***))))))+++---*********+++++++++******)))))))))))))))))))))***(((***+++***)))((()))*********++++++++++++******))))))*********+++++++++)))************+++++++++''')))))))))((()))+++---))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''((()))******(((&&&((())))))(((((()))+++((()))***(((&&&&&&(((+++******((('''''''''((()))(((&&&&&&'''((((((((()))'''((((((((()))))))))******)))))))))((((((((('''(((((()))))))))*********)))***++++++***)))***,,,************************))))))***++++++++++++++++++,,,,,,,,,,,,+++***)))+++***)))***,,,,,,***((())))))***++++++++++++++++++,,,---,,,***)))***+++''')))***+++***)))***+++((()))***++++++***)))(((******************************+++++++++,,,,,,,,,)))*********++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------------(((+++......,,,+++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++******************+++))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))(((((()))(((''''''''''''((()))((((((''''''''''''(((((('''((()))******)))((('''((((((((('''''''''(((((())))))))))))((((((((((((''''''(((((()))+++,,,---''')))***+++***)))***+++*********++++++,,,,,,,,,***,,,...---+++)))***+++******************************++++++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++***++++++,,,+++***)))(((++++++***+++++++++***))),,,+++)))***++++++)))((()))************+++++++++******))))))******+++,,,******))))))))))))*********++++++,,,,,,++++++***++++++***************+++((()))***+++,,,++++++***'''(((((()))******++++++***++++++)))'''(((,,,///+++,,,,,,+++***)))***,,,+++,,,,,,------,,,,,,+++,,,,,,------......---------......,,,***)))***,,,+++++++++++++++++++++,,,,,,++++++,,,------,,,*********+++,,,,,,,,,,,,++++++++++++************)))))))))******++++++******+++,,,---...////////////---------------......///************************++++++++++++++++++++++++)))(((((()))+++,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,000...------......---,,,+++++++++,,,,,,+++++++++++++++************++++++)))************+++++++++)))***+++***))))))+++---)))******+++++++++******)))))))))))))))*********(((***+++***)))((()))*********++++++++++++******))))))******++++++++++++)))************+++++++++)))******)))(((((()))+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''((()))******)))&&&((())))))(((((()))++++++,,,---+++))))))+++...+++***((('''''''''((()))(((&&&%%%((())))))((()))'''((((((((())))))************))))))((((((((('''))))))))))))***************+++,,,+++))))))***+++************************((()))***++++++++++++++++++,,,,,,---,,,+++***)))+++*********,,,,,,***(((((()))***++++++++++++++++++,,,---,,,***)))***+++&&&''')))***)))((()))***((()))***++++++***)))((())))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,------...---(((+++......,,,+++,,,...+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))))))))(((((()))((('''&&&&&&'''))))))((((((''''''''''''(((((('''((()))******)))(((''')))(((((('''''''''(((((())))))))))))((((((((((((******))))))))))))******''')))***+++***)))***+++*********++++++,,,,,,,,,***,,,...---***))))))+++************************+++,,,---......---,,,+++*********++++++,,,,,,,,,))))))***++++++++++++*********+++,,,,,,,,,,,,+++******+++,,,+++***)))(((*********+++------,,,+++,,,+++******++++++)))((()))************+++++++++*********)))***++++++,,,******))))))))))))******+++++++++,,,,,,+++++++++++++++***************+++'''((()))++++++******)))'''(((((()))***+++++++++***++++++)))'''(((,,,000***+++,,,+++******,,,...+++,,,,,,------,,,,,,++++++,,,------......------,,,---...,,,)))((())),,,******+++,,,...///000000,,,,,,+++,,,------,,,*********+++,,,,,,,,,,,,++++++++++++************)))((())))))*********))))))'''(((***---///000111111...------------...//////************************++++++++++++++++++++++++(((''''''(((***+++++++++++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,------------------------)))***,,,------,,,***))))))************+++++++++,,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))************************''''''((()))***++++++,,,+++++++++*********))))))))))))))))))))))))))))))******)))(((((()))***+++'''((()))***+++,,,------******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***)))(((+++***)))'''''')))***+++((((((((((((((()))******))))))(((((((((((())))))******))))))((((((''''''''''''((()))))))))))))))++++++************++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))*********))))))(((************************))))))))))))))))))))))))************************((()))***+++,,,,,,+++***------+++***))))))((((((*********************************)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++******++++++,,,///...,,,++++++,,,...///---------,,,,,,+++++++++,,,------......------,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...,,,***'''&&&&&&&&&'''***)))))))))((((((''''''))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++***)))(((''''''((())))))((()))***+++++++++++++++((()))))))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))************+++++++++))))))))))))************************************************+++,,,------(((((()))***+++,,,,,,---,,,++++++******++++++,,,++++++************++++++***************************)))))))))((((((''''''++++++++++++++++++++++++000...,,,,,,------***'''************************))))))))))))))))))))))))******++++++++++++************))))))))))))************+++,,,+++***)))((())))))))))))************************************---,,,,,,,,,+++************++++++***))))))***,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************++++++------------++++++******)))))))))***,,,---************************)))************+++++++++******,,,---.../////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,------***+++,,,---------,,,,,,------------------------***+++,,,------,,,***))))))************+++++++++,,,++++++***))))))******++++++++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******++++++++++++++++++*********))))))************************+++***)))(((((()))******************************(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***************)))((((((***)))(((''''''((()))***((((((((((((((()))******))))))(((((((((((())))))***)))))))))((((((((('''''''''((()))))))))))))))***))))))(((((())))))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))************))))))******************************************************************************+++,,,---,,,++++++,,,,,,+++***))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***))))))******,,,++++++******++++++,,,---,,,***))))))***,,,---.........------,,,,,,,,,)))***+++,,,------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,***(((''''''((((((*********))))))((((((((())))))************))))))))))))))))))************))))))(((((())))))***+++,,,+++)))(((''''''''''''&&&''''''(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********))))))))))))************************************+++++++++***++++++,,,,,,************++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++******)))))))))++++++++++++++++++++++++,,,+++***+++...///---+++************************))))))))))))))))))))))))******++++++++++++******++++++************++++++***+++,,,,,,,,,+++))))))))))))))))))*********************************************)))))))))))))))***++++++***))))))***,,,+++,,,,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************************************+++,,,,,,+++************)))))))))***,,,,,,************************************++++++++++++---------------,,,+++***------------------------++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------------------------+++,,,,,,---,,,+++)))((()))************+++++++++,,,+++******)))*********,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************************************,,,+++***)))((((((((())),,,,,,+++***)))(((((('''((((((''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))))))))((((((''''''(((((()))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************)))************************************************************************,,,,,,---------,,,++++++++++++***************+++************************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,+++******)))*********,,,++++++******++++++,,,,,,+++*********+++,,,---............------------'''(((***+++---.........------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,+++***)))((()))*********************)))))))))))))))************))))))************++++++++++++))))))(((((())))))***+++---,,,***((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))************************************,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))++++++************++++++************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,......---+++************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,---------,,,***))))))))))))*********++++++************************)))))))))))))))************++++++***))))))***,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************)))************************))))))************))))))*********)))******+++,,,************************************+++++++++,,,------------,,,+++***)))........................++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))*********+++++++++++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))))))))))),,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++***)))((((((''',,,,,,+++***)))(((''''''******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))(((((()))((((((''''''(((((()))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))***+++++++++******************************************************************************---------,,,,,,+++************))))))***++++++,,,************************((((((((()))))))))))))))************++++++++++++************************++++++***************+++,,,++++++******++++++,,,------,,,,,,,,,---...///------------------------))))))+++,,,---.........------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++***))))))***+++,,,++++++******************))))))************)))))))))))))))*********++++++((((((((((((((()))******+++******)))((('''''''''************)))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((++++++******))))))((((((''''''((((((((()))))))))((()))))))))************************************------,,,+++************,,,,,,,,,+++++++++++++++(((***+++------+++***(((++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,***)))************************))))))))))))))))))))))))******++++++++++++******+++++++++******+++++++++,,,,,,---...---,,,+++***))))))*********+++++++++*********************************+++,,,,,,,,,---)))***+++***))))))+++---,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******************************************************************************++++++*********************************+++++++++,,,,,,)))***++++++,,,,,,,,,+++........................++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********++++++++++++***************++++++))))))******************)))))))))))))))))))))))))))))))))*********++++++------,,,,,,+++*********************************************************+++++++++***)))(((''''''))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++*********))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((())))))*********))))))))))))******************************))))))))))))))))))))))))++++++******))))))(((((())))))***+++++++++++++++************************************************************************,,,,,,++++++******))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))))))))))))))*********+++++++++************************+++***************++++++,,,++++++******++++++,,,,,,,,,,,,,,,------......++++++++++++++++++++++++,,,---..................------------------------,,,,,,,,,---------......,,,++++++******++++++,,,***************+++++++++******************++++++))))))************))))))((((((((()))))))))******((((((((('''((())))))***((((((((()))))))))))))))++++++++++++******)))(((''''''((()))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((()))))))))******((()))))))))************************************------,,,+++************))))))***++++++,,,------((()))+++,,,,,,+++)))(((++++++************++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******************************))))))))))))))))))))))))******++++++++++++************))))))))))))******,,,,,,---...---,,,+++***************++++++++++++*********************************+++,,,,,,,,,---)))***+++***))))))+++------,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,************************+++++++++******+++++++++*********+++***************************************++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,........................++++++++++++++++++++++++************************++++++******++++++,,,---************++++++++++++---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********)))******+++,,,)))))))))))))))*********))))))))))))))))))))))))+++++++++,,,------......,,,,,,++++++*********)))***************+++++++++))))))))))))))))))))))))******+++******)))((('''((((((((())))))*********''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++++++++***))))))************))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((((('''***))))))(((((())))))***))))))((((((((()))******************************))))))))))))))))))))))))******************))))))))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++***)))))))))*********)))))))))***+++,,,,,,))))))))))))))))))))))))&&&''''''(((((())))))***)))))))))************+++*********************************)))******+++,,,,,,++++++******++++++,,,)))******++++++,,,,,,,,,************++++++++++++......////////////......------------------------,,,,,,,,,---------......++++++************++++++))))))******************)))))))))***************))))))************))))))'''((((((((())))))))))))((((((''''''(((((()))***&&&'''((()))*********)))((()))))))))))))))((('''&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))************************************,,,,,,++++++***+++++++++'''((()))***+++,,,------((()))***++++++***)))(((++++++************++++++************************))))))))))))************++++++++++++++++++++++++(((***,,,---,,,,,,...///************************))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***+++,,,---------,,,***)))*********++++++++++++,,,************************)))))))))))))))*********((()))******)))***,,,------,,,+++*********+++,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,---------************************,,,+++************+++,,,***++++++++++++***))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***------------------------++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---************++++++++++++...------,,,---...///000++++++++++++++++++++++++************+++,,,------)))************+++++++++******))))))***++++++,,,)))))))))******+++++++++))))))))))))))))))))))))*********+++,,,---------******************))))))))))))*********+++++++++(((((((((((((((((((((((())))))***+++******)))((((((((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((())))))))))))))))))(((((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))((('''''')))((((((''''''(((((()))((((((''''''(((((()))***************************))))))))))))))))))))))))******************++++++((()))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,+++*********+++,,,---******************++++++))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))******************************************))))))***++++++,,,,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---...////////////------------------------,,,,,,,,,---------......++++++************++++++)))))))))***))))))((((((((((((((())))))*********))))))************))))))(((((()))))))))*********(((''''''''''''((())))))'''((()))******)))((((((&&&'''((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((())))))'''''''''((((((((())))))))))))))))))************************************+++++++++***++++++,,,,,,((((((((())))))*********))))))************))))))++++++************++++++************************))))))))))))******++++++************************'''***------,,,,,,...000************************))))))))))))))))))))))))******++++++++++++******+++******))))))******+++***+++,,,,,,,,,+++))))))*********+++++++++,,,,,,*********************************)))))))))))))))((()))******)))***,,,......---+++))))))***+++,,,++++++++++++++++++++++++******++++++++++++************++++++,,,,,,,,,,,,************************+++***))))))))))))***+++***++++++,,,+++***)))(((************************+++++++++,,,,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---)))************+++++++++......---,,,---...///000++++++++++++++++++++++++)))))))))***+++,,,......)))************+++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((((((((***++++++***))))))))))))))))))(((((((((((())))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))((('''''''''''''''&&&&&&''''''''''''''''''''''''((())))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))***+++,,,---------************************++++++++++++++++++++++++************************,,,++++++***+++,,,...///++++++***************+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,,,,++++++++++++++++++,,,***+++,,,---...///......+++++++++,,,,,,---------)))***+++---...//////000------------------------,,,,,,,,,---------......++++++************++++++)))))))))))))))(((''''''''''''(((((()))))))))***))))))************)))))))))************+++++++++'''''''''''''''((())))))((()))*********((('''&&&''''''((()))*********)))&&&'''((()))************))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))************************************************+++,,,------))))))))))))((((((((((((******))))))))))))******++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))***---///...+++***+++---************************))))))))))))))))))))))))******++++++++++++******,,,++++++++++++++++++,,,******+++,,,+++***)))(((******+++++++++,,,,,,,,,************************---,,,,,,,,,++++++******((()))******)))***,,,......---+++))))))***+++,,,++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++***************************)))(((''''''((()))******+++,,,,,,+++***)))(((************************++++++,,,,,,,,,---------'''(((***---///000111222++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++...------,,,,,,++++++******++++++,,,,,,++++++***///...,,,---------,,,+++,,,+++++++++++++++,,,,,,+++*********))))))((((((******++++++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********)))************+++++++++************************++++++************++++++((((((''''''''''''(((((('''(((((()))***,,,---...))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))+++***(((%%%$$$+++***)))(((((()))***+++))))))(((((((((((())))))))))))************))))))(((***+++------,,,+++***************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************%%%&&&((()))))))))((('''************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,------///000111'''((()))+++---///000111...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''(((((('''%%%$$$$$$%%%'''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***,,,,,,---------,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))*********+++++++++************************++++++*********************++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,+++++++++************)))------,,,+++***)))((('''))))))))))))************+++++++++*********))))))+++++++++************)))++++++***************+++*********++++++,,,,,,,,,************************---,,,***)))((())))))******++++++,,,,,,++++++***,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++*********))))))((((((''''''++++++******))))))(((((()))************+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,,,,+++***))))))+++---...------------------------)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,,,,------,,,***,,,++++++*********++++++************)))))))))((()))))))))******))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********)))************+++++++++************************+++******))))))******++++++******))))))******+++((((((((()))***+++,,,---))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***)))(((&&&%%%+++***)))(((((()))***+++))))))(((((((((((())))))******++++++++++++******(((***+++------,,,+++***************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************&&&'''((()))***))))))(((************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,***************************+++,,,,,,------,,,,,,---,,,,,,,,,---...//////+++++++++,,,---......///...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++******))))))((((((************)))))))))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((((((***)))'''&&&&&&''')))***&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************************++++++,,,,,,,,,++++++***)))))))))))))))***+++*********************************)))))))))))))))))))))))))))************))))))))))))*********+++***************************************************++++++,,,,,,++++++*********++++++---...000000------,,,++++++++++++++++++++++++************)))+++++++++***************))))))))))))************+++++++++*********))))))+++++++++************)))+++******))))))*********)))))))))******+++++++++************************++++++*********++++++,,,***++++++,,,,,,++++++***++++++************++++++)))***++++++++++++***)))***)))))))))((((((((('''*********)))))))))))))))))))))*********+++++++++***+++++++++******)))((()))))))))***+++++++++,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++******+++,,,,,,---......***++++++,,,,,,++++++***---,,,***+++,,,,,,+++***,,,+++***)))))))))))))))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++*********)))************+++++++++************************+++******))))))******++++++******))))))******+++***))))))))))))***+++,,,))))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''******))))))))))))*********))))))(((((())))))***++++++,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***************************************************************************************************))))))))))))))))))))))))************************(((((()))************)))***************************************************++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++)))))))))))))))))))))))),,,++++++++++++,,,------......------------......///.........------------...------,,,,,,------...---,,,,,,++++++,,,,,,---*********************)))************))))))))))))++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''***)))(((((((((((())))))***)))(((''''''((()))***&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((()))***+++++++++++++++((((((((())))))+++,,,,,,************************))))))))))))************))))))))))))************))))))))))))***************************************************************++++++,,,,,,++++++***+++++++++,,,,,,...//////---,,,++++++******+++++++++++++++************)))))))))******+++++++++,,,))))))))))))************+++++++++***************+++++++++************)))***)))))))))))))))******)))))))))))))))*********************************)))***+++,,,------------***++++++,,,,,,++++++*********++++++++++++******((()))************)))((())))))))))))(((((((((((())))))))))))************)))))))))*********++++++)))************)))((((((******************++++++,,,+++*********+++,,,---++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,***)))***++++++***))),,,+++***)))((((((((((((*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++++++++***************))))))*********+++++++++******************************))))))))))))******(((''''''&&&&&&''''''(((******))))))))))))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((())))))***))))))))))))))))))******))))))))))))))))))******++++++++++++++++++***))))))***+++,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++...---,,,+++******************++++++++++++,,,,,,......---,,,---...///000000000///.........//////000000//////......------...------,,,,,,------...---,,,,,,++++++,,,,,,---*********************+++*********)))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''&&&''''''(((***++++++++++++***)))))))))******+++,,,************************(((((())))))******++++++((()))))))))************************++++++++++++***************************************+++++++++***++++++,,,,,,++++++***......---++++++*********,,,,,,+++************++++++++++++*********)))))))))************+++++++++((()))))))))************************************+++++++++*********))))))))))))(((((())))))******))))))*********************************************+++,,,---...---,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))******************)))))))))))))))(((((((((((((((((())))))******++++++))))))))))))************)))***************))))))+++++++++***************++++++*********+++,,,---************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***+++***))))))++++++***)))+++******)))(((((())))))))))))))))))))))))******)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++***************************))))))))))))))))))***'''&&&&&&%%%%%%&&&&&&'''+++***))))))((()))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))******++++++++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''(((***+++)))))))))******)))))))))******))))))))))))******))))))************))))))))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,************************)))))))))))))))))))))))))))***++++++,,,,,,++++++---,,,++++++******************++++++,,,,,,,,,,,,......---,,,---...///000222111000000000000000111////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---************++++++++++++))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''&&&&&&''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&'''((()))***+++++++++,,,,,,+++***************************************(((((())))))******++++++((()))))))))************+++++++++,,,,,,,,,------************************))))))*********+++++++++***++++++,,,,,,++++++***------+++***))))))))))))---,,,++++++******+++++++++++++++*********))))))+++++++++************)))((()))))))))************************************+++++++++*********)))))))))))))))))))))***++++++++++++++++++++++++++++++************************,,,,,,---...---,,,+++******++++++,,,,,,++++++***)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((((((((())))))))))))(((((())))))******++++++(((((()))))))))***************++++++,,,++++++***+++++++++***************++++++***+++++++++,,,,,,************************************************++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,,,,++++++......---,,,,,,+++*********++++++,,,,,,++++++***+++)))))))))+++,,,+++************))))))******+++))))))))))))******************++++++++++++******)))))))))))))))))))))))))))************+++++++++)))))))))***************)))************+++++++++***************************))))))(((((())))))***)))((((((''''''(((((()))***))))))((((((((())))))))))))))))))))))))))))))((())))))******))))))(((************************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''((()))***+++))))))************))))))+++******))))))******+++)))))))))******)))))))))))))))))))))******++++++************************************************************************************************))))))))))))))))))))))))******************************))))))******+++,,,************************************************)))******+++++++++++++++++++++************++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,------111111000000000000111222------......///000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))((('''))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++'''((()))***************------,,,******)))))))))++++++++++++++++++++++++))))))))))))************))))))))))))************+++++++++,,,,,,,,,,,,---************************)))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))***+++------...---,,,,,,++++++,,,,,,+++++++++************))),,,+++++++++******))))))))))))))))))***************************++++++++++++++++++************)))))))))))))))***+++,,,---,,,,,,,,,+++++++++++++++************************------------,,,+++***)))***++++++,,,,,,++++++*********++++++++++++******,,,,,,++++++++++++,,,,,,(((((((((((())))))))))))))))))))))))************((((((((()))))))))************+++,,,,,,,,,,,,+++******************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))***,,,---,,,+++******)))******+++,,,---((()))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++((()))))))))*********+++)))************+++++++++************************))))))(((((((((((())))))******))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******+++((()))***++++++***)))(((+++******))))))******+++)))******++++++******))))))))))))))))))******+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))((()))***+++,,,************************++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))***+++,,,---)))******+++,,,,,,------***+++,,,,,,------,,,,,,............///000111111------........./////////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&))))))************))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---......))))))***++++++*********,,,,,,+++*********++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))************))))))*********+++++++++************************((())))))***++++++,,,,,,***++++++,,,,,,++++++************+++,,,...///000///...------,,,,,,------+++++++++************)))***************+++++++++))))))))))))************))))))*********++++++++++++++++++************)))************+++,,,---...++++++++++++*********)))************************,,,++++++*********++++++***++++++,,,,,,++++++***++++++************++++++,,,+++***))))))***+++,,,'''((((((((()))))))))************)))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++)))))))))***+++++++++,,,******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---------------------,,,,,,,,,++++++***++++++,,,,,,------...+++++++++,,,,,,++++++++++++***)))***,,,------+++))))))******+++,,,......(((((())))))*********+++(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++(((((())))))*********+++)))************+++++++++************************))))))(((((((((((())))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))************((()))***++++++***)))(((++++++************+++++++++++++++,,,,,,+++++++++)))))))))))))))******+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************++++++++++++++++++++++++))))))***++++++++++++***(((((())))))***+++------,,,,,,---......///000000,,,---...///000///...---,,,,,,,,,------///000111...............---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))(((((())))))*********+++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))*********)))(((&&&%%%''''''((((((((((((''''''(((((()))***************************************(((((((((((())))))))))))''''''(((***+++,,,---...***++++++++++++******)))************+++,,,------++++++++++++++++++++++++++++++******))))))(((((())))))))))))************(((((((((((())))))))))))************************((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++......---------...////////////...------------...+++++++++************)))'''((()))***+++,,,------))))))))))))************))))))******+++++++++++++++++++++************)))++++++++++++,,,---...///+++*********))))))((((((***************************))))))((()))***,,,---+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,+++***)))(((((()))***+++'''((((((((())))))******++++++******))))))(((((((((((((((((())))))))))))(((((()))***************(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,------...---++++++******++++++,,,---///......------,,,++++++++++++************++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((***)))))))))((((((''''''))))))))))))************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((('''((()))+++---***)))((('''&&&'''(((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''')))++++++)))'''''''''((('''%%%$$$%%%&&&(((***))))))(((((((((((())))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******,,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,,,,---...000111......////////////......,,,++++++***+++,,,...///---,,,++++++******+++++++++++++++++++++***)))((((((((())))))))))))((((((+++++++++*********))))))************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++)))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))+++---...***************)))(((''')))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------+++***)))(((((()))***+++---,,,,,,+++*********+++************************++++++******************************************---------.........//////++++++,,,---------,,,,,,************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---************************++++++************++++++)))))))))))))))******+++---+++))))))***+++******))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++)))((('''+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---,,,+++***///...,,,***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------------++++++************++++++))))))))))))***+++,,,---************************))))))************))))))))))))(((((())))))***************))))))((((((((())))))))))))************(((((()))***++++++++++++************************))))))))))))))))))))))))************************+++)))((('''&&&''')))******)))(((&&&%%%%%%%%%&&&(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))+++,,,,,,***)))((()))((('''&&&%%%&&&''')))***))))))(((((((((((())))))''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((******))))))))))))******,,,***((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++++++++************************************************************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,000///...------,,,,,,,,,......////////////.........---,,,,,,,,,---...///...---,,,,,,++++++,,,,,,+++++++++++++++***))))))(((((())))))))))))((((((+++++++++*********))))))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++,,,,,,++++++++++++,,,,,,,,,+++******)))***++++++++++++***)))+++++++++,,,,,,,,,------+++***)))(((((()))***+++,,,+++******)))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++************))))))))))))******))))))((((((((((((************************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---************************++++++************++++++)))))))))))))))***+++++++++***)))***+++,,,+++***))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))******+++++++++***))))))((('''((()))+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---.........++++++++++++++++++++++++))))))))))))***+++,,,,,,************************))))))************))))))***)))(((((()))***,,,---***************)))))))))))))))))))))************(((((()))***++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++***(((&&&&&&&&&''''''))))))(((''''''''''''((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***,,,------+++******+++)))((('''''''''(((***+++***))))))(((((())))))***''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++++++++************************************************************************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,........................,,,,,,++++++++++++,,,,,,/////////......---,,,+++......////////////......//////...---------......///...------,,,,,,------++++++++++++++++++***)))((())))))******))))))(((+++++++++***************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((&&&(((+++------,,,***)))***++++++,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,+++***))))))))))))***++++++***))))))((()))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------,,,++++++***++++++*********)))))))))***))))))))))))(((((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++***))))))))))))***++++++)))))))))+++------,,,***))))))************))))))************************************************))))))))))))))))))))))))+++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))(((((())))))***+++)))(((((('''(((***+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,************************))))))************)))))),,,+++)))))))))***+++,,,++++++******************((()))))))))************(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))((('''''''''((((((((((((((())))))***++++++(((((((((((())))))))))))***))))))))))))))))))***((((((((((((((((((((((((***+++---,,,+++***+++,,,))))))(((((())))))***+++***))))))))))))))))))***((()))++++++)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******+++************+++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...------......//////......---//////...---------,,,,,,......---,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))))))))******)))))))))************************************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((('''(((***,,,,,,,,,***)))'''((()))************************++++++************++++++++++++,,,,,,,,,************************+++******)))))))))*********************************************+++++++++************************************++++++++++++.........---,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++******))))))******+++,,,(((((())),,,......,,,***)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((***+++,,,------++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++************)))******+++,,,************************))))))************))))))---,,,+++)))))))))************************++++++((()))))))))************(((((()))*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++,,,(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***+++***)))(((***+++)))))))))))))))***++++++******))))))))))))******(((***++++++)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++************+++))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...///......---------............------------------,,,,,,++++++---,,,,,,+++++++++++++++***++++++,,,,,,,,,++++++))))))************))))))************************************)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((++++++******))))))((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********)))******++++++'''((()))***************+++******************+++*********+++++++++,,,,,,******++++++++++++******++++++*********++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,.........---,,,+++***)))++++++++++++************))))))))))))************************************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++***************++++++,,,((((((***,,,//////---*********++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++++++++***)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,+++************+++,,,------,,,+++***+++***************++++++++++++++++++++++++++++++))))))************))))))++++++*********))))))))))))))))))***************))))))))))))************(((((()))******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***,,,,,,---))))))((('''%%%###!!! (((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((()))((('''''')))+++((()))))))))************+++******))))))******+++(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))+++++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++++++++************************************************++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,.........------,,,+++***------............------,,,,,,,,,------,,,++++++,,,,,,+++************+++***+++,,,,,,,,,,,,,,,,,,)))******++++++******)))***************+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******,,,+++)))))))))***+++,,,***++++++,,,,,,,,,++++++++++++***))))))***++++++************++++++++++++******+++,,,,,,+++******++++++++++++++++++,,,---)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------,,,++++++***,,,++++++++++++*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++************+++,,,,,,*********,,,......---+++******++++++++++++******************************************************(((((((((((((((((((((((()))))))))))))))******+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---&&&&&&''')))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++***+++---......---+++***++++++***************+++++++++++++++++++++++++++))))))************))))))%%%&&&)))***++++++***)))((((((((())))))*********))))))))))))************((()))))))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************(((((()))((('''%%%###"""(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((('''&&&''')))+++'''((()))))))))***))))))+++******))))))******+++(((***,,,+++***)))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******)))+++,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,---......---,,,,,,......---,,,++++++++++++,,,------......------,,,+++,,,---......------,,,------,,,++++++++++++,,,***+++,,,,,,------,,,,,,)))******++++++******)))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***************************++++++,,,,,,,,,+++******++++++***))))))***++++++************++++++++++++***++++++,,,,,,++++++******************+++,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------,,,++++++,,,,,,+++++++++*********))))))*********+++++++++************************))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,------+++***+++------,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))***+++++++++++++++%%%&&&''')))***,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,------***+++---......---+++***++++++***************+++++++++++++++++++++++++++))))))************))))))!!!###'''***,,,,,,,,,+++''''''(((((()))))))))***))))))))))))************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''&&&''')))***+++,,,++++++(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''***,,,''''''((()))))))))))))))++++++************++++++)))***,,,,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,''''''((()))******++++++,,,,,,---......---,,,,,,,,,+++******+++,,,...///,,,------......------,,,+++,,,.../////////............---,,,,,,,,,,,,---***+++,,,,,,------------******++++++++++++******))))))******++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))******++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())),,,------+++)))'''***************)))(((''',,,+++***))))))***+++,,,)))************+++++++++***+++,,,------,,,+++***))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---...---++++++,,,---,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************'''((()))+++++++++***)))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++'''(((***+++++++++***)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,((((((((((((((((((((((((,,,+++)))(((((()))+++,,,,,,++++++******)))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,***((('''))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******)))(((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))))))))************++++++******)))(((((((((&&&((()))++++++)))(((&&&+++***)))(((((()))***+++*********))))))))))))))))))***+++,,,,,,+++)))(((***************************++++++++++++***))))))***'''%%%'''***+++***'''))))))))))))))))))))))))+++++++++*********))))))------,,,++++++*********)))))))))((())))))***+++)))))))))***+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,,,,,,,------....../////////...,,,+++++++++,,,---............************+++,,,,,,---------,,,,,,+++***************))))))))))))******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''''''''((((((((()))***************************+++,,,---,,,+++***)))******))))))***+++,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))((((((''''''///---+++,,,...///---+++((('''''''''''')))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++******************+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++)))'''(((+++,,,***((()))************++++++++++++++++++++++++***)))((()))************+++++++++************************......---,,,,,,+++******)))))))))))))))*********((((((((()))******++++++******))))))))))))******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((())))))***++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,************************+++***(((''''''(((***+++++++++,,,,,,+++******))))))))))))(((((()))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))((())))))************))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++'''''''''((((((((()))))))))))))))))))))*********'''((()))******)))((('''******))))))))))))******)))))))))))))))*********)))))))))(((((()))))))))***************************++++++++++++***)))))))))((('''(((*********)))))))))))))))))))))))))))+++++++++*********))))))***************************))))))))))))***++++++***************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,---------------.../////////...,,,+++---------...------,,,,,,,,,+++++++++++++++,,,---*********+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((('''''''''((((((((())))))***************************+++,,,,,,,,,+++************))))))***++++++,,,((())))))))))))(((((((((************************))))))))))))))))))))))))))))))(((''''''((())))))*********)))))))))((((((+++***((()))+++,,,***((()))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))))))))***************+++++++++,,,,,,+++)))((((((***+++***((()))************+++++++++++++++++++++******)))))))))************+++++++++************************...------,,,++++++******************++++++++++++,,,++++++***)))(((((('''******))))))))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++***************++++++,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++************++++++***************************)))(((''''''((()))******+++---...---,,,***))),,,***)))'''''')))***,,,))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))(((((())))))******++++++***(((&&&%%%%%%''')))******************************++++++++++++***))))))((()))******))))))***,,,))))))))))))))))))))))))+++++++++***************'''(((((()))******++++++***************+++,,,,,,+++++++++***************+++++++++*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........---............---,,,,,,............---,,,+++***------,,,+++++++++,,,,,,(((((())))))***++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,++++++************)))******+++,,,------,,,,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******+++++++++************)))***)))((((((******)))(((******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))******************)))*********++++++++++++,,,***)))((()))***+++***((()))************+++++++++******************)))))))))************+++++++++************************------,,,,,,++++++******++++++++++++,,,,,,---------,,,+++***)))(((''''''******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******))))))))))))*********************++++++,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++***************************)))(((((((((((()))******+++---//////---+++)))******)))(((((()))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,,,,+++))))))))))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,(((((())))))******************)))(((((()))******((()))***++++++***)))(((''''''((()))***++++++,,,(((((('''&&&&&&''')))******************************++++++++++++***))))))'''***,,,,,,)))(((+++---))))))))))))))))))))))))************************))))))))))))******++++++++++++******++++++,,,---,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////---------------------------.........------,,,+++......---,,,+++++++++,,,(((((()))))))))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))((('''&&&'''(((((((((((()))))))))((((((((((((((((((((((((*********++++++++++++++++++***************++++++......---,,,,,,+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++******,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++))))))+++,,,,,,+++))))))************++++++++++++***)))))))))******))))))))))))*********+++++++++*********))))))))))))***))))))*********+++++++++************************,,,,,,,,,,,,++++++************++++++,,,,,,------************************+++******))))))******+++************************++++++++++++++++++++++++((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((())))))*********************************************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))************************)))+++---//////---+++***''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((())))))************))))))***)))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,************))))))((((((******))))))))))))******((()))***++++++***)))(((''''''((()))***++++++,,,'''((()))***+++******)))***************************++++++++++++***))))))'''***,,,,,,)))(((+++---))))))))))))))))))))))))************************,,,,,,+++++++++*********++++++******++++++,,,---,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------.........//////------,,,,,,,,,---------+++,,,------.........---...---,,,,,,++++++++++++*********)))))))))(((((()))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***))))))((('''&&&%%%(((((((((((()))))))))***(((((((((((((((((((((((()))))))))******+++++++++++++++***************+++***)))(((''''''''''''(((************************))))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,,,,,,,,,,---------,,,,,,------)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++)))***+++,,,,,,+++***)))))))))*********+++++++++))))))******)))))))))***))))))*********+++++++++***))))))(((((()))******))))))*********+++++++++************************,,,+++++++++++++++******))))))******+++,,,,,,---************++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))*********************************************************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))******))))))))))))******((((((((((((((((((((((((*********++++++*********)))***,,,---...---+++***%%%'''(((******((('''%%%))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((((((((()))))))))******++++++******)))(((((('''************************))))))************))))))(((((())))))******++++++'''(((+++,,,---,,,+++******************************++++++++++++***))))))((()))******))))))***,,,))))))))))))))))))))))))***************+++++++++------,,,,,,+++******)))***************+++,,,,,,+++++++++******************************+++++++++******+++++++++,,,,,,,,,******+++,,,------------,,,------------.........,,,,,,,,,+++,,,,,,---...***+++,,,---............,,,,,,+++*********++++++,,,++++++***))))))(((((()))***+++,,,,,,+++***)))************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&%%%((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******)))************)))(((''''''(((******************************))))))))))))))))))))))))******++++++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,******+++,,,))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,******++++++++++++******)))))))))************+++(((***+++***)))((()))***)))************+++++++++***)))((('''((()))***+++)))************+++++++++************************++++++++++++++++++******((())))))***+++,,,------,,,,,,,,,+++******))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************++++++,,,******************************************************++++++++++++******************************++++++++++++++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,++++++((((((((())))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))************)))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++'''''''''((((((((())))))*********))))))))))))))))))***++++++++++++***)))******))))))))))))******)))))))))))))))*********((()))***+++,,,,,,,,,,,,***************************++++++++++++***)))))))))((('''(((*********)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***************))))))))))))***++++++***************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,,,,------...---------******)))))))))***+++++++++++++++++++++*********)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))))))))*********************************)))((((((((()))***,,,---,,,++++++***))))))******,,,+++*********,,,...///************************))))))))))))))))))))))))))))))***++++++***))))))************+++++++++,,,)))+++,,,+++)))(((***,,,***************+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,))))))))))))************(((***+++***(((((()))+++)))************+++++++++))))))'''''''''(((***+++)))************+++++++++******************************************++++++))))))***+++,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((***************++++++,,,******************************************************++++++++++++******************************++++++++++++++++++++++++************))))))))))))******))))))))))))******************************(((((())))))))))))(((((()))))))))******++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))************((((((((()))******++++++((()))+++,,,,,,+++)))(((+++***)))(((((()))***+++*********)))))))))))))))***)))(((((()))+++---...***************************++++++++++++***))))))***'''%%%'''***+++***'''))))))))))))))))))))))))))))))******++++++++++++((((((((()))******++++++)))))))))((()))******+++))))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++---......------+++++++++,,,,,,,,,------,,,,,,+++***+++,,,...///............---,,,++++++)))((((((((()))***++++++*********+++,,,,,,------)))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))))))))))))))************************************)))((((((((((((***,,,---,,,,,,+++***))))))*********)))(((((()))+++---///************************))))))))))))))))))))))))((()))***++++++***)))((()))))))))******+++++++++))),,,------***)))+++---++++++******+++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,---,,,+++******+++,,,---))))))))))))************(((***,,,+++(((''')))+++)))************+++++++++)))((('''&&&'''(((***,,,)))************+++++++++******************************************++++++******+++,,,...//////000'''((()))***,,,...//////,,,++++++******++++++,,,************************************************++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((())))))***))))))))))))))))))))))))******************************++++++++++++***************++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,+++***)))************))))))((((((***)))))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))((((((((()))***++++++))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((******+++++++++'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++***)))'''&&&$$$%%%'''(((***++++++,,,''''''''''''(((***++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++)))''''''((()))(((''')))***++++++***)))***+++))))))************))))))************************'''((()))++++++***))))))------,,,+++***)))((('''++++++******))))))(((((()))))))))))))))******************************************************************************************************************)))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++(((((())))))******+++++++++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%&&&'''(((((())))))************+++++++++((()))***,,,,,,++++++*********))))))))))))******+++)))'''(((******(((%%%))))))************))))))++++++************+++++++++++++++*********))))))+++++++++*********))))))((()))***+++,,,+++******)))))))))))))))))))))))))))************+++++++++,,,+++*********+++,,,---***,,,...000000000...---,,,++++++***************((()))***++++++***)))(((+++,,,------,,,+++)))(((++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))************+++++++++*********)))))))))))))))******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++))))))***+++,,,+++*********)))(((((()))******+++++++++************)))***************)))((((((******+++,,,,,,,,,,,,,,,++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++************)))******++++++++++++******++++++*********)))))))))*********))))))((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))***+++******))))))))))))******+++******))))))******+++******************************)))))))))((((((((('''((()))******+++++++++((()))******)))(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((&&&'''((())))))***))))))((((((((((((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((((((((()))***++++++))))))***+++)))******************)))************************(((((()))***************+++++++++************************)))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************************************************************+++++++++***************************************)))************+++++++++,,,++++++******++++++,,,******++++++++++++******((((((((((((((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,---//////---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&'''(((((())))))))))))*********+++++++++((()))***+++++++++***)))******))))))))))))******,,,***((()))++++++)))'''******++++++++++++******++++++************+++++++++++++++*********))))))+++++++++*********))))))((()))***+++,,,++++++***************************)))************+++++++++,,,+++*********+++,,,---+++,,,---...///...------******)))((((((((((((((()))***+++,,,,,,+++***)))++++++++++++++++++***)))++++++++++++++++++++++++************************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))************)))******+++++++++******)))************+++++++++************))))))))))))******+++++++++,,,,,,,,,*********)))******++++++)))((('''((()))******(((************************+++++++++*********)))))))))))))))))))))(((''''''%%%%%%&&&'''''''''''''''))))))(((((((((((())))))************************************)))))))))(((***************************++++++++++++,,,,,,,,,+++++++++************)))++++++************+++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))++++++************+++++++++******))))))******+++++++++++++++++++++++++++************))))))))))))'''((()))******+++******)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***((((((((())))))((()))))))))))))))((('''))))))((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((***,,,***'''&&&(((***)))***++++++))))))***+++******++++++++++++******************************)))))))))))))))******+++))))))******+++++++++,,,))))))))))))************++++++******))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))************+++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---......---,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''(((((())))))***)))))))))*********++++++'''((()))*********))))))******))))))))))))******---+++))))))***+++***)))++++++,,,,,,,,,,,,++++++++++++************+++++++++************)))))))))+++************)))))))))))))))***++++++++++++***************************)))************++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))))))***++++++++++++++++++++++++++++++***************************************)))((('''))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,++++++******)))*********,,,+++***+++---------,,,******++++++++++++******++++++*********)))))))))'''((((((((((((''''''&&&'''((())))))******))))))))))))(((((((((((())))))************************************))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))*********+++++++++++++++***)))((((((((()))+++******))))))******+++******))))))))))))******************************))))))))))))))))))))))))(((((()))******************++++++***((('''((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---+++)))''''''((()))***(((((())))))))))))((((((******))))))((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''+++...,,,'''%%%(((+++)))***+++***)))((()))++++++++++++,,,,,,+++++++++***************************)))((((((((()))+++,,,)))************+++++++++(((((())))))******++++++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++++++++************************))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++........................***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,++++++******)))+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))************'''((((((((())))))))))))******))))))))))))******,,,+++)))))))))************++++++++++++++++++***++++++************++++++************))))))))))))************))))))))))))))))))******++++++++++++************************))))))*********+++++++++++++++++++++,,,,,,------...---,,,+++++++++++++++............------,,,,,,++++++++++++++++++++++++))))))((((((((()))+++,,,++++++++++++++++++++++++************************************)))(((((('''))))))))))))))))))))))))((()))))))))************((()))***+++++++++++++++))))))*********+++++++++)))***************++++++******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***---++++++,,,---...---,,,)))***+++,,,,,,+++***)))************))))))))))))'''(((((()))((((((''''''***+++,,,,,,------,,,,,,++++++************++++++*********************************)))))))))))))))************************+++++++++++++++++++++++++++++++++*********)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))*********+++++++++++++++***)))((((((((()))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))***++++++***((('''((()))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++)))''''''(((***+++&&&'''((())))))*********+++******))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&+++...---(((&&&(((+++((()))******)))((()))***+++++++++,,,,,,+++++++++***************************)))((((((((()))+++,,,+++++++++************)))(((((())))))******++++++,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))******++++++************************))))))*********++++++++++++******))))))******+++,,,,,,------------,,,,,,*********************************+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******)))))))))(((+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((())))))*********))))))))))))******)))))))))((((((((()))***))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++++++++,,,,,,------------...---,,,+++++++++++++++))))))*********)))((('''*********))))))*********))))))((((((((()))+++,,,++++++++++++++++++++++++************************+++******)))))))))))))))************************((()))))))))************+++++++++++++++***)))((())))))*********+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***((('''&&&''')))***)))(((*********++++++******************)))))))))((((((((())))))******)))))))))'''((())))))***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,++++++++++++***+++++++++************)))++++++************++++++*********+++++++++++++++)))))))))***************)))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))******&&&&&&((()))******************)))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''***------***(((((()))((()))******(((((()))*********++++++++++++******************************)))))))))))))))******+++,,,+++++++++******))))))))))))))))))************++++++******))))))((((((''''''''''''''''''''''''************************************************************************((((((((()))******++++++************************)))************+++++++++******))))))))))))******,,,,,,------------,,,,,,************************************++++++++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++*********+++++++++++++++*********))))))))))))))),,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((()))***+++******))))))))))))******&&&(((******)))(((((())))))))))))******)))))))))++++++************++++++(((((()))))))))))))))***(((((()))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---------------------------,,,,,,,,,,,,******+++,,,+++***)))(((******)))(((((()))************)))))))))***++++++++++++++++++++++++++++++************************++++++************++++++************************))))))))))))************,,,,,,,,,++++++)))(((((()))************+++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))*********)))((('''(((***+++***)))******))))))))))))************)))))))))(((((((((((())))))***************&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++******)))))))))*********++++++((((((((())))))*********)))))))))))))))))))))))))))************+++++++++))))))))))))))))))***+++***))))))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))))))))************))))))((()))******)))(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))***+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))))))))***,,,,,,,,,***)))(((((()))***)))((('''(((***)))******************)))************************(((((()))******************************+++++++++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((((()))******+++,,,,,,************************)))************+++++++++******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++************)))***************++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))*********)))((()))***+++,,,******))))))))))))******$$$(((+++,,,+++))))))))))))******++++++******)))++++++************++++++(((((((((((())))))******(((((((((((())))))******+++***)))))))))***+++,,,++++++++++++++++++++++++)))************++++++++++++,,,---.........---,,,+++,,,---...///...---------...///000///...,,,+++++++++***))))))***++++++++++++++++++++++++***)))++++++++++++++++++++++++************************++++++******+++,,,---...************************))))))))))))******************+++++++++******))))))************+++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,*********)))******++++++,,,+++***+++---...---,,,+++)))'''&&&&&&''')))+++***)))))))))(((((((((((('''(((((()))******))))))))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************))))))***+++,,,,,,+++***)))(((((())))))*********+++''''''(((((()))))))))***)))))))))))))))))))))))))))************+++++++++))))))(((((()))***++++++++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))*********))))))((('''(((******))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))************))))))************)))((('''&&&))))))))))))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))*********,,,---,,,)))&&&((()))***)))((('''(((***))))))************))))))************************'''(((***+++++++++***)))'''((()))***+++,,,------++++++******))))))(((((()))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,,,,------************************)))************+++++++++******))))))))))))******))))))************))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......++++++------------++++++,,,+++++++++******))))))*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++***)))))))))***,,,---******))))))))))))******$$$(((---///---***)))***+++++++++,,,,,,+++++++++++++++************++++++'''((((((((())))))******'''((((((((())))))******+++***)))))))))***,,,---++++++++++++++++++++++++)))************++++++++++++,,,---.........---,,,***,,,...000000000...---+++,,,---......,,,***)))---,,,+++******+++,,,---+++,,,------,,,+++)))(((++++++++++++++++++++++++************************++++++******+++---///000************************))))))))))))************((()))***+++++++++++++++)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,***)))((()))+++,,,+++***+++)))&&&$$$$$$&&&)))+++))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((()))***************++++++************++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))((()))+++,,,,,,***((('''+++++++++*********))))))))))))(((((((((((())))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++)))(((&&&&&&((()))+++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''***)))(((''''''((()))***&&&&&&&&&&&&(((***,,,...+++***)))(((((()))***++++++(((&&&'''******(((&&&************************))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))))))))************+++******)))))))))))))))***)))))))))+++,,,+++***'''(((((()))******++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,************************+++***)))(((((()))***+++,,,,,,+++******+++,,,,,,............------,,,+++,,,,,,,,,------.........***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...---,,,++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,...---+++******+++---...,,,+++++++++,,,,,,+++)))))))))))))))************,,,++++++******************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***++++++++++++*********))))))((()))***+++++++++++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))///......---,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++******++++++,,,,,,++++++***,,,+++***((((((((()))***++++++******************++++++******++++++,,,---)))))))))***+++++++++,,,+++++++++*********))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))***+++++++++,,,*********)))******+++,,,+++++++++*********))))))++++++************++++++((((((''''''((()))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,++++++***))))))***++++++************************(((((()))))))))))))))***)))))))))))))))*********************************(((((()))((((((&&&$$$###+++++++++*********))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))(((((((((((()))))),,,+++***(((''''''''''''+++***)))(((((()))***+++---+++******++++++***(((************************))))))))))))******************++++++++++++******,,,,,,,,,,,,++++++***)))))))))))))))************++++++***)))))))))))))))***)))))))))+++,,,+++***++++++*********)))))))))******+++++++++,,,,,,,,,***************+++++++++************************,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))))))))***,,,------+++++++++,,,,,,+++)))************+++++++++++++++******)))))))))))))))***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))***++++++++++++*********))))))))))))******+++*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++*********+++++++++******)))))))))*********+++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++++++++++++++***,,,+++***)))(((((()))***************************++++++******++++++,,,---***************++++++++++++++++++*********))))))++++++*********)))))))))******++++++++++++******************++++++++++++***************++++++,,,+++++++++*********))))))+++******))))))******+++***************+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************)))(((((()))*********************************************)))))))))************))))))))))))************************---,,,+++***)))'''&&&&&&+++************)))))))))))))))(((((((((((())))))))))))))))))************((((((((()))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))*********))))))((((((((((((((()))))))))))))))(((((('''))))))))))))((((((((((((((())))))******))))))(((---,,,,,,***(((&&&$$$###+++***))))))))))))***+++,,,------,,,***))))))***************************)))))))))*********++++++******++++++++++++******+++++++++++++++*********))))))))))))************++++++***))))))))))))******)))))))))+++,,,+++***...---,,,+++***)))((('''******+++++++++,,,,,,,,,+++++++++***************************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******************)))(((+++++++++++++++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********+++---...---,,,++++++,,,,,,+++)))+++++++++,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***+++************)))))))))))))))*********)))((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))*********++++++++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++***)))))))))******************************++++++******++++++,,,---+++++++++***************+++++++++***************+++++++++++++++***************++++++++++++******+++++++++++++++************************+++,,,,,,+++++++++*********************))))))))))))******+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''''''''((((((((())))))*********))))))*********************************,,,,,,++++++******))))))++++++******))))))((((((************************...---,,,******)))))))))************))))))))))))))))))(((((((((((())))))((()))))))))************((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((((()))***++++++***)))(((((()))*********)))'''&&&************************))),,,---+++'''%%%&&&)))************************))))))*********+++++++++******++++++++++++******++++++***************+++((()))))))))************,,,+++******))))))*********)))))))))+++,,,+++***......---,,,+++***))))))******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------...///000111///---++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++***************)))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))************)))))))))))))))))))))))))))((('''&&&,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************))))))************+++++++++++++++,,,,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++************+++++++++************************************+++++++++++++++******++++++,,,---,,,+++++++++***)))))))))************************++++++++++++++++++******((())))))******))))))(((,,,,,,,,,++++++*********+++************+++,,,,,,***************************))))))(((((())))))***)))))))))(((((()))******************)))))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))'''((()))++++++***))))))'''''''''((((((((())))))++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++******))))))((((((************************(((((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))(((%%%&&&(((*********))))))******++++++++++++******))),,,---+++(((&&&'''***************************************++++++++++++******++++++++++++******+++******))))))***++++++((()))))))))************,,,++++++******************)))))))))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))************************)))******************)))++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------...///111222333000...,,,+++,,,,,,+++************++++++++++++,,,******)))(((((((((((((((***************)))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((())))))))))))))))))))))))))))))))))))))))))((('''&&&------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---+++******))))))******+++*********++++++++++++***))))))*********+++++++++++++++******++++++,,,---,,,+++++++++***)))))))))************************************************))))))************))))))---,,,,,,,,,++++++******+++++++++***+++,,,,,,---******************************))))))))))))************)))))))))))))))***************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++))))))))))))))))))))))))'''((()))++++++***))))))((((((((()))))))))******++++++,,,,,,,,,,,,++++++***************************************)))))))))************))))))))))))++++++++++++++++++++++++(((((())))))***+++++++++(((((()))))))))))))))***))))))(((((((((((())))))))))))))))))******************++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((())))))***'''(((((()))))))))))))))(((((((((((()))))))))))))))******************)))(((((()))))))))))))))(((******+++,,,,,,+++******,,,------,,,+++***+++,,,*********************************++++++++++++,,,******++++++++++++************)))((((((***+++,,,))))))))))))************,,,,,,+++************+++***)))))))))+++,,,+++***))))))******+++,,,,,,---******+++++++++,,,,,,,,,+++++++++***************************************((()))************)))(((***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,))))))))))))*********+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,...///111222222111///,,,++++++,,,+++***************++++++++++++...---,,,,,,++++++,,,,,,***************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((()))))))))))))))***))))))*********)))((((((,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++++++++,,,,,,,,,)))))))))************+++)))***++++++,,,,,,++++++***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,+++***)))(((((()))***+++)))***++++++,,,+++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---+++++++++******************************+++++++++)))))))))***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------***************+++++++++++++++************++++++------,,,++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++))))))))))))))))))))))))(((((()))***************))))))*********+++++++++)))***+++,,,,,,+++***)))************************(((((()))))))))))))))***)))))))))))))))*********++++++++++++++++++++++++***+++,,,---------,,,+++(((((((((((())))))******))))))(((((((((((())))))))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******''''''((()))))))))))))))'''((((((((()))))))))***+++******))))))******+++))))))(((((((((((())))))***++++++,,,,,,++++++***,,,+++++++++---------,,,*********************************+++++++++,,,,,,******++++++++++++*********)))((((((((()))+++,,,))))))))))))************---,,,++++++******++++++***)))))))))+++,,,+++***(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,***************+++++++++************************)))***++++++++++++***)))***+++,,,,,,,,,,,,+++******++++++,,,------,,,,,,''''''((()))***++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++---///000222333333222000,,,++++++,,,++++++++++++++++++,,,,,,,,,---000000///............///***************)))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))***+++(((((((((((())))))******))))))******+++*********************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))*********++++++++++++))))))))))))***************+++,,,,,,------,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++***)))(((((()))***+++)))***+++,,,,,,,,,++++++((())))))***++++++,,,,,,++++++******++++++,,,---***************+++++++++))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------))))))*********+++++++++,,,,,,++++++++++++,,,,,,...---,,,,,,+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++)))))))))*********++++++((()))***++++++***)))(((************************''''''(((((())))))******(((((())))))******++++++++++++++++++++++++++++++((()))+++,,,+++)))'''&&&'''((((((((())))))******))))))(((((((((((())))))))))))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++((((((((((((((()))******''''''((()))))))))))))))'''((((((((())))))******,,,+++***))))))***+++,,,''''''&&&'''((()))+++---***+++,,,------,,,+++***+++((('''(((,,,...,,,*********************************+++++++++,,,,,,,,,******++++++++++++*********)))((('''((()))+++---))))))))))))************---,,,++++++******++++++***)))))))))+++,,,+++***((())))))))))))***************+++++++++,,,,,,,,,))))))******+++++++++,,,***************************+++,,,------,,,+++******+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,(((((()))+++,,,---...///++++++,,,---------,,,,,,++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---///111333555555666333000---++++++,,,++++++,,,,,,,,,---------......++++++***))))))))))))******************)))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++'''((((((((())))))******((()))***+++++++++++++++)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((())))))*********+++))))))))))))************+++,,,------......------******+++,,,,,,---......+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***+++***)))'''''')))***+++)))***+++,,,---,,,,,,+++((())))))***++++++,,,,,,++++++******++++++,,,---))))))******+++++++++,,,))))))******+++++++++++++++++++++,,,,,,---------)))******++++++******)))+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...))))))******++++++++++++---,,,,,,++++++,,,,,,---,,,++++++***)))))))))***************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************++++++++++++++++++++++++************))))))((((((************************))))))))))))))))))))))))''''''(((***+++,,,---...,,,+++)))((((((((()))***))))))((((((((((((((((((,,,)))&&&%%%''')))************++++++***)))'''&&&)))******++++++******)))))))))))))))))))))))))))''')))***)))((('''(((***%%%&&&&&&'''((()))******++++++***)))(((((())))))******))))))((((((''''''************))))))))))))))))))************))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++***)))((('''&&&&&&((()))***+++++++++++++++)))***++++++***)))***+++******))))))******+++,,,************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---((())))))))))))*********,,,,,,+++++++++,,,...///,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++///...---+++******++++++***************************)))(((''''''((()))***...............///000111222000...+++)))))))))*********)))))))))***,,,------,,,,,,+++*********++++++++++++***)))(((((('''******))))))))))))******((((((((((((((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))++++++************++++++******++++++++++++******+++***)))***,,,---,,,+++******++++++++++++******))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((***************)))((((((++++++***************+++++++++******+++---...///---------,,,+++***)))(((,,,,,,,,,------...............---,,,,,,+++******,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,))))))*********))))))(((...---+++*********++++++000...,,,***)))))))))***'''(((******))))))***,,,******))))))))))))*********************************++++++,,,---------------,,,,,,+++***)))((((((,,,,,,,,,++++++******************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************)))(((((('''((()))))))))))))))(((*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++*********)))))))))+++++++++***************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++)))((((((((()))***+++++++++++++++++++++++++++)))'''''')))******)))...---,,,***************))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***&&&'''''''''((()))))))))+++******)))(((((())))))***)))))))))((((((((('''((((((((((((''''''''''''))))))************))))))'''''''''((()))))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((((((''''''))))))***+++++++++++++++)))***++++++***)))***+++******))))))******+++,,,************************************************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))*********++++++,,,+++******+++,,,---...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++///...,,,+++******++++++************************,,,+++***))))))***+++,,,++++++,,,---...///111222111000---+++)))))))))*********)))))))))***,,,,,,---,,,++++++*********+++++++++******)))(((((('''******))))))))))))******************************++++++******)))(((((('''))))))))))))))))))))))))***))))))))))))))))))*********++++++++++++******+++***)))***,,,---,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))+++************************************)))((((((++++++***************+++)))***,,,------------,,,++++++,,,,,,,,,+++******,,,,,,------------------......---,,,,,,+++******++++++***))))))***+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******++++++++++++******---,,,+++*********++++++,,,+++***))))))+++,,,...,,,---...---,,,+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++******)))(((((((((,,,,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***************))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))))))))))))))+++++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))*********++++++++++++******)))((()))))))))((((((((()))))))))))))))***))))))***++++++***(((///---+++(((((()))+++,,,))))))************))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((******)))((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++***)))***+++******))))))******+++,,,***************************************************************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,+++************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++...---,,,++++++***++++++************************,,,+++************+++,,,))))))***+++---///111222000///---+++***)))***************)))******+++,,,,,,,,,+++************+++++++++******)))(((((((((******))))))))))))******************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******+++***)))***,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******************++++++)))************))))))(((+++***************++++++)))+++---//////---+++))))))***+++,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,++++++***++++++***))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,+++*********++++++++++++***)))***+++---......//////...,,,++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))+++++++++++++++*********(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))'''((((((((((((''''''&&&$$$%%%'''(((***+++++++++))))))))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************+++******)))))))))))))))&&&'''''''''''''''((((((***)))***,,,---,,,***''',,,***((('''&&&'''((()))******++++++++++++******))))))))))))))))))))))))''')))***)))((('''(((***)))))))))(((((((((((((((***))))))((((((((())))))))))))))))))(((((((((((())))))))))))************))))))************))))))***************)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((((()))))))))*********)))******+++++++++******)))***++++++***)))***+++******))))))******+++,,,************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))***+++---...///......,,,+++******************************++++++++++++***************+++************))))))((((((******))))))))))))******************************************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******+++))))))***+++,,,+++*********++++++++++++******))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))((((((((((((((()))))))))))))))************)))(((*********)))******+++,,,+++,,,---......---+++******++++++,,,,,,+++++++++.........------,,,,,,,,,---------,,,,,,++++++++++++******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,+++++++++++++++++++++...---,,,+++************+++,,,---,,,***)))***+++...---+++))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))))))))*********++++++++++++***************''''''((()))***++++++,,,)))))))))))))))*********(((((((((((((((((((((((('''(((((()))((((((''''''&&&&&&((()))************)))))))))))))))*********)))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++************)))************)))))))))((()))))))))******+++++++++))))))***,,,------***'''(((((()))))))))(((''''''+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))((((((((()))((((((((((((((())))))(((((((((((())))))))))))((()))))))))*********+++))))))************))))))*********)))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((()))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))******++++++******+++++++++******))))))***++++++***)))***+++******))))))******+++,,,))))))))))))))))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************))))))************))))))++++++*********++++++,,,---,,,++++++*********************+++*********************))))))***++++++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++*********)))((()))+++,,,+++*********++++++++++++******))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))))))))((())))))*********))))))******))))))***++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))(((.........------,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***(((((()))***++++++******++++++++++++++++++++++++------,,,+++************''')))******))))))***,,,---+++***))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,---************************''''''((()))***++++++,,,(((((())))))************((((((((((((((((((((((((((())))))******)))))))))((())))))))))))(((((('''(((((())))))************((()))))))))*********+++************************++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))++++++******************)))************)))((((((''''''(((((())))))******)))))))))+++---,,,)))'''((()))+++,,,+++***)))(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))************))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))))))))******************))))))))))))*********))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))******+++++++++***++++++++++++***)))))))))***++++++***)))***+++******))))))******+++,,,))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,+++++++++,,,++++++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++,,,------,,,++++++,,,,,,+++***************+++++++++++++++************++++++++++++***))))))***))))))))))))***++++++******))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))++++++************++++++******++++++++++++*********)))((()))+++++++++*********++++++++++++******))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))***++++++,,,,,,((())))))************)))))))))))))))***+++,,,,,,---,,,+++******,,,---...---------,,,+++***((((((------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++++++++*********+++,,,------,,,+++***'''((()))*********************+++,,,,,,,,,++++++))))))***+++,,,---------(((***++++++++++++,,,...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))+++++++++,,,,,,---------)))))))))***************(((((())))))******++++++((((((((()))******++++++))))))))))))))))))))))))((())))))************************))))))((('''&&&((((((((()))******++++++((())))))******+++++++++++++++++++++++++++++++++************************)))))))))*********++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******************++++++)))******+++***)))((('''$$$$$$%%%%%%&&&''''''((()))(((((()))++++++)))'''******)))))))))*********)))******++++++******)))))))))))))))))))))))))))''')))***)))((('''(((***((((((((()))*********+++'''''''''''''''((())))))'''((((((((()))))))))***&&&&&&&&&'''((()))))))))))))))************))))))%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************+++++++++++++++++++++***)))))))))***++++++***)))***+++******))))))******+++,,,))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++)))))))))*********+++++++++,,,------,,,+++***)))***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************+++,,,,,,------,,,,,,+++++++++*********++++++,,,*********+++++++++*********++++++,,,+++***)))((()))))))))))))))***++++++)))))))))))))))))))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))******))))))))))))************++++++++++++*********)))((()))***+++***)))******++++++++++++******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((())))))***++++++,,,,,,(((((()))***************))))))))))))***+++,,,---***++++++,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++++++++******)))***,,,------,,,***)))'''((()))***++++++++++++)))***+++,,,,,,,,,,,,+++((()))***+++,,,---------+++,,,------++++++,,,---++++++,,,------,,,++++++++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++,,,,,,((()))))))))*********+++)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******))))))((())))))))))))((((((''''''(((((()))******++++++((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))*********+++++++++)))******++++++)))((('''''''''(((((()))******+++)))((('''(((******((('''***(((&&&%%%%%%''')))***(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''(((***''''''((()))***++++++,,,'''''''''''''''((()))***'''((((((((())))))******'''(((((()))***++++++,,,))))))************))))))&&&''''''((()))***++++++(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))******************))))))))))))*********))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++++++++++++++***)))((()))+++++++++***)))***+++*********)))***++++++,,,))))))))))))))))))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))************************************************++++++************++++++((())))))))))))*********,,,------...---,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))+++,,,,,,+++***)))************************)))***+++,,,,,,+++***)))************+++,,,---...))))))***++++++++++++******+++,,,,,,+++***)))((())))))((())))))***++++++)))))))))))))))***************))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++*********(((((()))***+++***)))******++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((()))***************))))))))))))***+++,,,---'''))),,,...///...---,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******)))***,,,------,,,***)))((()))***+++,,,---------)))***+++,,,---,,,,,,+++++++++,,,,,,,,,+++******,,,------,,,***))))))***+++,,,...//////...,,,+++************************((()))***+++++++++++++++************************(((((())))))*********+++*********)))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((())))))***))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))******---,,,***))))))+++,,,...************))))))))))))************************)))((('''&&&&&&'''((())),,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$(((++++++((((((+++///...,,,******,,,---+++)))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))++++++************++++++------,,,,,,,,,,,,------,,,+++++++++***)))))))))******************************+++++++++******)))))))))))))))************+++++++++*********))))))((())))))(((''''''))),,,++++++************++++++---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------******++++++++++++******---------,,,,,,,,,++++++************************************************)))************+++++++++************************++++++************++++++******))))))))))))*********)))(((''''''((()))************)))))))))))))))---+++)))'''''')))+++---------+++***))))))(((((())))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***+++***(((&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***)))((((((***+++,,,,,,---...//////---,,,,,,,,,,,,---..............................////////////////////////---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,,,,,,,------------------,,,+++***((((((++++++++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++...---+++))))))***+++,,,++++++,,,------,,,,,,,,,************************,,,+++******)))*********))))))(((((()))***++++++))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,************************,,,+++******))))))************))))))))))))******((('''&&&&&&''')))+++,,,************))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***))))))******)))(((((('''+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***++++++***))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++(((&&&))),,,,,,)))((((((******)))'''))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***++++++************++++++******))))))))))))******+++++++++***************************************++++++,,,,,,,,,,,,++++++))))))))))))************+++++++++*********))))))+++,,,+++***(((''')))+++*********))))))*********,,,,,,++++++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********)))))))))((((((((((((************************************************)))************+++++++++************************++++++************++++++******))))))))))))*********)))(((((((((((()))******))))))))))))))))))))),,,+++***((((((***+++,,,,,,,,,+++***))))))))))))***))))))(((((())))))*********+++++++++,,,,,,,,,***************************)))((()))***+++***((('''((()))***++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,------......---------------------------------------------------,,,***))))))***,,,---,,,,,,,,,+++++++++******++++++******++++++,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,+++******)))******++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++))))))***+++,,,............---,,,++++++************************,,,++++++***************)))))))))))))))***++++++)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******%%%%%%%%%%%%''')))+++,,,************))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))((((((''''''******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,---+++(((&&&''')))+++)))(((((()))***((('''))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******++++++************++++++))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,)))))))))*********+++++++++++++++***************---...---+++)))((((((***))))))))))))))))))))))))++++++************++++++************************)))******************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((''''''''''''&&&&&&************************************************)))************+++++++++************************++++++************++++++******))))))))))))*********))))))(((((())))))***))))))))))))))))))******************************+++******))))))******************))))))******************++++++,,,,,,---))))))))))))))))))))))))***)))((()))***+++***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))***+++------...---,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********+++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---////////////...,,,+++***++++++++++++++++++++++++,,,,,,+++******************))))))))))))***++++++))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,------------------------,,,+++******))))))************))))))))))))******)))((((((((()))+++,,,---************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))*********)))))))))))))))'''(((((((((((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))***,,,,,,+++(((&&&'''(((,,,++++++***+++******)))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********++++++************++++++*********++++++*********)))))))))***+++++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************,,,------+++)))((()))***))))))))))))))))))))))))******))))))))))))******************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,+++***++++++++++++,,,,,,,,,------******************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))***++++++++++++***))))))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++***)))))))))))))))((((((***)))((()))***+++***(((***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************,,,---------.........---,,,++++++++++++++++++++++++++++++,,,,,,+++************+++*********))))))***++++++))))))))))))))))))))))))******))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************)))))))))***++++++,,,,,,........................,,,+++******))))))************))))))))))))******,,,+++++++++***+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((************************)))*********)))((()))***++++++++++++***))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++************++++++)))***++++++++++++***))))))))))))***+++++++++,,,++++++++++++++++++++++++))))))***+++++++++++++++************++++++++++++************************(((***++++++))))))***+++))))))************))))))***))))))(((((())))))***************************))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,+++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************************************))))))*********+++++++++************************++++++************++++++******))))))))))))******))))))************))))))(((((())))))************(((***+++,,,,,,+++***((((((((((((((()))***++++++++++++************++++++...------,,,+++***))))))++++++*********)))))))))***)))((()))***+++***(((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,))))))***++++++,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,+++******---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***************+++,,,,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++***************+++))))))))))))))))))))))))))))))******************************************((((((((((((((((((((((((************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************))))))))))))******++++++******)))(((((((((************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************(((((())))))******++++++((()))***)))'''&&&'''((())))))))))))))))))))))))******))))))))))))******)))))))))*********++++++++++++************++++++'''((()))******)))((('''***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++*********++++++++++++,,,***************+++++++++''')))++++++***)))***+++)))***+++,,,,,,+++***)))******))))))))))))******************************)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,,,,,,,,,,------------////////////////////////******************************++++++++++++******(((((())))))))))))******************************************************)))************+++++++++************************++++++************++++++******))))))))))))******)))******++++++******)))((((((((()))******++++++)))***+++,,,,,,+++***)))(((((((((((())))))***+++*********))))))*********...------,,,+++***))))))+++++++++******))))))(((***)))((()))***+++***(((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,+++++++++))))))***+++,,,---......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))))))))))))))(((((((((,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++******)))******************************++++++++++++*********++++++++++++,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++************+++))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))************))))))))))))******)))))))))))))))(((((((((************))))))))))))(((((((((((((((((((((((('''((())))))))))))(((''''''(((((()))******))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((()))))))))************))))))(((''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))(((((()))***+++******''')))***)))&&&%%%'''((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++************++++++((()))***++++++***)))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++)))+++------+++************+++,,,------,,,+++***+++******))))))******+++******************************++++++++++++******++++++++++++++++++++++++************************+++,,,,,,+++******+++---,,,,,,,,,------------...........................++++++++++++++++++++++++******++++++++++++******((((((((())))))*********************************************************)))************+++++++++************************++++++************++++++******))))))))))))******)))***++++++++++++***)))'''(((((()))******++++++*********++++++*********))))))((((((((())))))******))))))(((((())))))***+++++++++++++++++++++++++++******)))((((((''''''***)))((()))***+++***((())))))(((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...***+++---//////...---,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***++++++++++++******))))))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,++++++*********+++))))))))))))))))))))))))&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++***)))***************))))))))))))******(((((()))***++++++******************))))))))))))************************((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************)))))))))******)))((()))+++,,,+++((('''(((+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++************++++++***+++---......---+++***,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---******+++++++++,,,,,,,,,))))))******++++++++++++,,,...//////,,,***))))))***+++---......---+++***++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,***)))))),,,...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++,,,,,,************************************************)))************+++++++++************************++++++************++++++******))))))))))))******)))***+++,,,,,,+++***)))'''(((((()))***+++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((())))))+++,,,---......***))))))((('''&&&&&&&&&***)))((()))***+++***((()))((((((((((((***,,,---))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------......------------,,,,,,***+++---//////...---,,,........................))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,(((***+++------,,,+++***/////////......---------((((((***+++,,,---------'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,+++*********+++))))))))))))))))))))))))((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((())))))*********+++))))))((('''&&&%%%$$$$$$++++++++++++++++++++++++************)))))))))(((%%%&&&''')))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))*********************))))))))))))))))))))))))))))))))))))))),,,+++***((((((***+++,,,***************)))((((((&&&'''(((*********)))(((************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))*********)))))))))))))))***************************++++++,,,,,,+++++++++************************+++*********))))))(((((()))))))))((())))))***+++...---,,,,,,+++***)))(((************************))))))*********+++++++++++++++++++++++++++++++++************************++++++***************+++000///...---,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***###!!! ###''')))(((&&&(((((())))))))))))(((((())))))))))))************)))***+++,,,,,,+++***)))************************))))))************))))))(((((()))***************************************,,,,,,++++++***)))))))))******))))))))))))******))))))))))))************+++++++++++++++***)))(((+++***)))(((((()))***++++++++++++*********))))))******))))))))))))******''''''''''''''''''''''''))))))))))))************---***((((((+++,,,+++)))******))))))))))))******)))******++++++,,,---------------,,,+++***)))((()))******++++++******)))*********++++++,,,,,,,,,---------,,,,,,+++++++++************************---,,,+++******+++,,,---,,,++++++***)))))))))***************************++++++++++++++++++++++++,,,***)))***---...,,,***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))))))((((((((()))***+++++++++***((('''&&&%%%&&&&&&(((((((((((())))))))))))++++++******))))))((((((***)))))))))))))))******))))))))))))************,,,++++++***((('''%%%$$$++++++************++++++++++++++++++++++++++++++---,,,***))))))))))))***((())))))******))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******))))))(((((((((++++++++++++++++++++++++++++++++++++*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((('''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++************************+++++++++***************+++++++++++++++*********++++++,,,,,,,,,+++******************************++++++++++++*********)))***))))))))))))***++++++------,,,,,,++++++***************************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***(((''''''(((***+++***)))))))))************))))))))))))))))))************)))***++++++++++++***)))************************))))))************))))))(((((()))***************************************+++++++++*********))))))******))))))))))))******))))))))))))************+++++++++++++++***))))))******))))))))))))******+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++,,,***((((((+++,,,+++)))******))))))))))))******,,,+++++++++++++++++++++)))************)))((((((******++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++***************************************+++++++++++++++++++++++++++***(((***,,,---,,,***+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******************---,,,+++***))))))******))))))))))))************)))((((((((('''''''''&&&******))))))))))))******))))))))))))************************)))((('''&&&***))))))))))))))))))*********************************)))))))))******+++)))******************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,+++++++++*********+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***)))************))))))((())))))((((((((()))******************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,+++*********+++******++++++++++++******)))))))))*********++++++)))***++++++++++++***)))************************))))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))***************++++++++++++***))))))))))))************))))))+++++++++*********************))))))))))))******************************'''(((((()))***+++++++++,,,***((()))***+++***)))******))))))))))))******------,,,,,,+++******)))'''((()))***************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,+++***---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,************++++++++++++((((((((((((''''''''''''******)))))))))))))))***))))))))))))************(((((())))))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************)))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))+++++++++*********)))))),,,+++)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++***))))))***++++++))))))************)))(((******((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++*********+++++++++++++++...------,,,,,,+++++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,*********++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***'''***,,,+++((('''))),,,)))******++++++******)))))))))*********+++++++++*********++++++*********************************))))))************))))))(((((()))***************((((((((((((((((((((((((((((((((()))***++++++,,,******))))))))))))******((()))))))))******************+++++++++******)))((()))***++++++***)))(((************************+++******))))))******+++++++++++++++++++++++++++''''''((()))***++++++,,,+++***)))))))))***************))))))))))))******,,,,,,,,,++++++***************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++***---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,++++++******+++---...---+++)))((((((((((((((())))))******)))))))))*********++++++************))))))))))))+++***))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******)))(((((('''******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((+++***((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************************++++++************++++++((())))))*********))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++************************))))))))))))******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))************************))))))******************++++++******++++++,,,---+++,,,,,,------......///************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---)))******++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***%%%(((+++***((((((***---(((((())))))))))))((((((************+++++++++++++++******************+++************************))))))************))))))(((((()))***************((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))******((()))))))))************)))******+++++++++******((()))***++++++***)))(((************************++++++************++++++************************'''(((((()))******++++++)))***))))))(((((()))*********))))))))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***************+++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,,,,++++++***+++---...---+++)))(((&&&&&&'''(((((()))))))))((((((((()))))))))******))))))))))))************++++++***)))(((((())))))((()))))))))************++++++++++++***)))((('''+++******))))))******+++))))))))))))))))))))))))************)))((('''&&&)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))))))))******+++++++++(((((((((((((((((((((((())))))(((((((((''''''''')))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++************************((((((((())))))(((((((((((())))))************)))++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************)))))))))))))))************************+++,,,,,,++++++,,,,,,---------...************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***((()))++++++++++++,,,...(((((())))))))))))((((((*********++++++++++++,,,++++++***))))))***++++++************************))))))************))))))(((((()))***************))))))))))))))))))))))))''''''(((((()))***++++++******))))))))))))******))))))))))))************))))))***++++++++++++***))))))************))))))***************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))***)))(((''')))+++******))))))))))))******)))******+++,,,,,,------***************)))((('''++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,,,,------------,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))******************+++,,,,,,,,,++++++***+++,,,,,,,,,+++***)))'''((()))***************'''((((((((())))))))))))''''''''''''((((((((((((,,,+++***)))(((((((((((())))))))))))************++++++++++++***)))((('''++++++************++++++************************(((((()))******)))((('''((())))))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++************)))))))))((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************'''(((((()))******++++++************************(((((())))))))))))(((((((((((()))***************+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************(((((()))******+++,,,,,,))))))******+++,,,,,,,,,)))******+++,,,,,,,,,,,,************************)))))))))******+++++++++***))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,++++++***,,,+++***+++,,,,,,,,,+++)))))))))******)))))))))*********+++++++++,,,,,,++++++***))))))***++++++************************))))))************))))))(((((()))***************************************'''((((((((())))))************))))))))))))******))))))))))))************))))))***+++++++++++++++******))))))))))))******))))))*********+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))((()))***)))'''''')))+++******))))))))))))******+++++++++++++++++++++,,,(((((()))************)))******++++++++++++******---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,...---++++++---///+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++)))***+++,,,,,,,,,,,,+++))))))******************))))))***+++++++++***)))(((((()))))))))*********&&&'''''''''((((((((())),,,+++***)))(((((((((((())))))))))))******************+++++++++******)))******))))))))))))******************************%%%&&&(((************)))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&((()))***+++,,,+++*********))))))(((((('''''''''''''''&&&&&&&&&************************************))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************'''(((((()))***+++++++++******************************++++++++++++******(((((()))******************+++,,,,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------(((((()))***+++,,,,,,---((()))***+++,,,---------*********************************++++++,,,,,,,,,)))))))))((()))******+++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++,,,---...///------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,+++++++++...+++))))))++++++)))&&&******++++++++++++************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************************))))))************))))))(((((()))***************************************(((((((((((())))))))))))******))))))))))))******))))))))))))************((()))***++++++++++++++++++***)))(((((()))***+++))))))******++++++++++++,,,++++++******++++++,,,************************++++++******)))(((((((((''')))***)))'''&&&(((+++******))))))))))))******------,,,++++++*********((()))***+++,,,---------*********++++++*********,,,,,,,,,++++++*********)))))))))******+++++++++........................,,,,,,---......---,,,,,,(((((('''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---///...,,,+++---000+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,,,,,,,,,,)))((((((((()))***++++++((()))***++++++***)))((()))************+++++++++((()))))))))******++++++,,,+++***)))(((((((((((())))))))))))************(((((()))++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************************++++++******))))))((((((******)))(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++***)))(((''''''((()))***&&&''''''((()))******+++************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,+++*********))))))((((((***)))((((((((((((((()))))))))(((((((((((()))))))))************+++++++++*********)))))))))))))))))))))))))))************++++++++++++************...---,,,+++***(((''''''---------,,,,,,,,,++++++---------...------,,,,,,---------,,,,,,+++++++++))))))***++++++++++++***---------,,,,,,+++++++++,,,)))'''&&&'''))))))))))))))))))******++++++,,,++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,/////////......---------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******++++++++++++******)))))))))***,,,,,,,,,***((('''///---+++((('''&&&'''((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,------++++++,,,---++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,...+++)))))),,,---,,,******++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***,,,...///***+++,,,---...---,,,,,,,,,,,,,,,---------......------------------------************************++++++***************+++))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))(((((((((((()))))))))))))))*********++++++***)))((((((((((((******)))))))))))))))***************************)))******++++++*********))))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))((((((((('''''''''&&&******)))(((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))(((((((((((())))))''''''(((((())))))******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,************)))))))))((()))))))))(((((())))))***(((''''''&&&&&&''''''((()))************+++++++++***)))))))))))))))))))))))))))))))))************''''''(((((())))))******---,,,,,,+++***)))((((((++++++,,,,,,------......++++++,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,)))''''''(((******************+++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))************************************************************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******++++++++++++*********)))------,,,,,,++++++++++++---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++******+++,,,------++++++,,,---++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++)))***,,,---,,,***++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------************************++++++***************+++++++++++++++++++++++++++******))))))))))))******)))))))))))))))(((((((((************)))))))))((()))))))))))))))))))))((())))))))))))************---,,,+++***)))(((((((((******))))))))))))******************************(((((((((((()))***++++++))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))************************************((((((((((((''''''''''''***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************************************(((((())))))))))))(((((((((((((((((()))***+++,,,************)))))))))))))))))))))))))))***+++,,,)))((((((''''''(((((())))))************+++++++++))))))))))))))))))******))))))))))))************))))))***+++,,,---......+++++++++*********)))))))))***+++,,,---...//////))))))***+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))((((((***,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************************************++++++++++++++++++++++++************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******++++++++++++************///---+++***)))***,,,---******)))(((((()))***+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***+++,,,---,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++******++++++***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------************************+++***************++++++++++++++++++++++++++++++******))))))))))))***************))))))(((((('''************)))))))))))))))))))))))))))))))))))))))))))))*********++++++...---,,,+++))))))((((((***)))))))))))))))******(((((((((((((((((((((((((((((('''((()))+++---...))))))))))))))))))))))))))))))************))))))************))))))))))))((((((((((((((((((((((((((()))))))))************************************************))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))(((((('''((()))******)))((('''))))))))))))((((((((((((************************************************(((((())))))))))))(((((())))))(((((()))***++++++*********)))))))))))))))))))))))))))***+++------++++++************++++++))))))*********+++++++++)))))))))))))))*********((()))))))))***************++++++,,,---.........************************))))))***++++++,,,------))))))***,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******++++++,,,,,,,,,---+++)))((()))+++---...------------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))*********+++++++++******))))))))))))******+++++++++++++++++++++++++++***)))(((((()))************)))(((((()))******((((((((((((((((((((((((((()))))))))************************************************************+++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,,,,------------......------------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------*********************************)))******+++,,,))))))))))))))))))))))))+++******))))))******+++++++++******)))(((''''''*********))))))))))))))))))))))))))))))*********)))))))))******++++++,,,///...---+++***)))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))((()))***,,,...000************************))))))************))))))))))))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************++++++******))))))(((((('''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))***+++))))))))))))))))))******))))))))))))***+++------++++++************++++++))))))*********+++++++++(((((())))))************((()))))))))************(((((((((((((((((((((((()))************+++++++++*********)))))))))))))))******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++))))))***,,,......------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,---------...............+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))((()))))))))************+++++++++*********))))))))))))*********+++++++++******))))))))))))******+++++++++++++++++++++,,,(((((()))*********)))(((++++++***))))))((((((((())))))))))))))))))))))))((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---,,,,,,---------..................---------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,+++,,,---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------******************************))))))***++++++,,,))))))))))))))))))))))))++++++************++++++,,,++++++***)))(((((('''))))))))))))))))))******((()))))))))*********+++((())))))***+++,,,,,,,,,///...---+++***)))))))))))))))(((((()))***++++++************************)))))))))***+++---...///************************((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((***)))))))))))))))******))))))))))))************)))))))))))))))***+++,,,)))((((((''''''(((((())))))************+++++++++((((((((()))******++++++))))))))))))******************)))))))))(((((((((******************++++++*********)))))))))((((((+++,,,------............++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,*********++++++++++++++++++***)))***,,,------+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,((()))+++------,,,***)))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---,,,---------........................---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***,,,...///---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((***+++,,,---------,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++******))))))((())))))))))))************((())))))******+++++++++((())))))***+++,,,---------,,,+++******)))******(((((((((((()))***+++,,,************************(((((()))+++,,,,,,,,,,,,************************'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((((((((()))******((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))))))))************)))))))))(((((())))))***(((''''''&&&&&&''''''((()))************+++++++++'''(((((()))******++++++))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,++++++******************************+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++++++++************+++***)))***,,,,,,+++)))*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******************************++++++++++++******))))))))))))************++++++++++++++++++++++++************************************************************************((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******+++++++++,,,,,,,,,------))))))***+++++++++++++++))))))*********)))))))))++++++++++++++++++++++++))))))))))))******************************************************************++++++++++++******+++,,,------++++++,,,---------------........................------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))),,,///000---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,---,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,---------......------------------------************************))))))))))))***+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))))))))************((())))))******+++,,,,,,((())))))***,,,------...+++******)))))))))******(((((((((((()))***+++,,,((((((((((((((((((((((((&&&''')))+++++++++***)))************************''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))******++++++((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((())))))******++++++***)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***(((((())))))*********+++***)))((((((((((((((()))))))))(((((((((((()))))))))************+++++++++'''(((((()))***+++++++++))))))))))))************(((((()))***++++++,,,---+++++++++*********))))))******+++,,,---......///++++++,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,,,,------,,,,,,,,,+++++++++******))))))+++*********++++++***((()))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))))))))))))))))))))******++++++++++++******))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++++++++************))))))************+++++++++******))))))))))))******+++++++++,,,,,,---------)))((('''&&&'''(((***,,,'''''')))***++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++,,,------++++++,,,------------.........////////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,))),,,000000...,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,---,,,+++***)))---,,,+++***+++,,,---...,,,,,,,,,---------......------------------------************************))))))))))))***+++,,,---)))))))))))))))))))))))),,,++++++******++++++,,,***************+++++++++(((((())))))*********+++((())))))***++++++,,,,,,((())))))+++,,,---......)))))))))((())))))***+++(((((((((((()))***+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''******))))))))))))******+++***)))((('''''''''''')))))))))))))))))))))))),,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++***)))))))))***,,,,,,+++++++++*********))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))///...,,,*********,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))***++++++,,,)))************+++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***))),,,+++***)))))))))***+++((()))+++,,,,,,+++)))(((************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))*********************)))((('''++++++******++++++,,,---))))))))))))************'''((()))+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((***)))))))))))))))******+++***)))(((((()))***+++)))************+++++++++*********************************---///...***'''))))))))))))************************************''''''(((((())))))******++++++++++++++++++++++++***(((&&&%%%%%%&&&(((***)))************+++++++++))))))(((((((((((())))))((()))***+++++++++++++++)))************+++++++++******))))))***,,,...///+++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************)))(((((()))))))))***++++++,,,,,,,,,,,,,,,++++++*********------------------------++++++------------++++++)))***+++,,,,,,,,,,,,+++------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++******++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******************))))))(((((((((((())))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))&&&((()))***))))))+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((******))))))))))))******,,,+++***)))(((((((((((()))))))))))))))))))))))),,,,,,++++++************))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))***+++,,,+++++++++*********))))))************++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********)))************+++++++++,,,++++++******++++++,,,******++++++++++++******------,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))************))))))(((******))))))******+++,,,))))))))))))************((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((''''''''''''((()))+++++++++***)))(((((()))***+++))))))*********+++++++++************************)))))))))+++------)))&&&))))))))))))************************************)))))))))***************+++++++++++++++++++++++++++***))))))))))))***+++)))************+++++++++******))))))))))))******((()))******************)))************+++++++++************+++,,,------,,,,,,,,,---------......++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++******++++++***************+++******+++++++++,,,,,,,,,))))))************))))))***************************))))))(((((())))))***(((((((((((())))))******)))************+++++++++))))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((******))))))))))))******,,,++++++***)))(((((('''))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))******))))))))))))******,,,+++***)))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******))))))******+++,,,+++++++++***************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))(((((()))************+++++++++,,,++++++******++++++,,,++++++************++++++---,,,,,,++++++,,,---------,,,***((((((***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))******+++*********))))))(((((())))))***+++)))))))))*********++++++++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))%%%%%%&&&&&&(((***+++,,,******))))))))))))******)))))))))*********++++++************************(((((((((***++++++(((&&&))))))))))))************************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******************)))((()))************+++++++++***++++++,,,,,,,,,++++++------------............***++++++,,,------------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***,,,------............------,,,++++++***,,,,,,,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,++++++******+++---...------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++******+++***************++++++******+++++++++,,,,,,,,,((())))))))))))))))))(((*********************************))))))*********((((((((())))))))))))***)))************+++++++++))))))))))))))))))))))))%%%'''(((((('''''')))***))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))(((******))))))))))))*********))))))((('''&&&%%%%%%))))))))))))))))))))))))************************)))******++++++******)))***************+++++++++******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))***************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++++++++++++++,,,,,,...,,,***))))))***,,,---***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******************++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***((()))******++++++++++++)))))))))))))))***++++++))))))*********+++++++++---,,,***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++************'''''''''((((((***++++++***))))))))))))))))))***))))))))))))************************************))))))))))))******)))(((((()))))))))************************************,,,,,,++++++*********)))************************))))))************))))))))))))*********++++++++++++******))))))******++++++,,,,,,,,,+++***))))))))))))*********+++++++++***+++,,,------+++***))),,,,,,,,,------------...)))***+++,,,---.................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''((()))***++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------,,,*********+++---///------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++***************)))******+++,,,******+++++++++,,,,,,,,,******++++++++++++*********************+++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))******))))))))))))*********))))))((('''&&&&&&&&&************************))))))))))))))))))))))))(((((())))))))))))(((((()))*********+++++++++,,,******))))))))))))******,,,+++******************************************)))))))))))))))))))))***))))))))))))))))))))))))%%%%%%%%%&&&((()))++++++((()))))))))************************************))))))))))))))))))))))))++++++***)))((((((((()))))))))******++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,---,,,***))))))***,,,---)))+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))******++++++))))))*********+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))******++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***((()))***++++++++++++++++++************+++,,,,,,************++++++++++++---,,,+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++******)))*********)))))))))******)))))))))(((((()))))))))******************************************)))))))))***+++((()))))))))************))))))))))))))))))))))))+++++++++******))))))(((************************))))))************))))))))))))*********+++++++++))))))(((((((((((())))))------------,,,+++******))))))*********+++++++++***+++,,,------+++***)))******+++++++++,,,,,,,,,)))***+++,,,---.................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------,,,+++******,,,...///------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++************))))))***++++++,,,******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++************++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((***++++++***)))***,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++************))))))))))))******++++++++++++************************************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,******))))))))))))******+++******)))))))))******************************)))))))))************+++))))))))))))))))))))))))%%%&&&&&&'''(((***+++,,,))))))))))))************************************))))))))))))))))))))))))+++***))))))))))))))))))))))))***++++++++++++******************+++++++++************++++++++++++++++++++++++++++++++++++******))))))******++++++*********++++++,,,,,,---,,,+++*********+++,,,---)))+++,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************''''''((()))***+++,,,,,,)))************+++++++++,,,++++++******++++++,,,++++++************++++++******,,,---------------)))+++---......---+++)))++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++***+++,,,,,,---*********++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,------,,,+++************))))))************))))))((((((((()))))))))*********************************++++++)))((((((***---))))))))))))************))))))))))))))))))))))))***************)))))))))************************++++++++++++++++++++++++)))************+++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,+++***)))************+++++++++***++++++,,,,,,,,,++++++************++++++++++++***++++++,,,------------------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,++++++(((((()))******+++,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,------,,,+++++++++,,,...///------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,((())))))))))))))))))((()))))))))***++++++,,,,,,*********))))))*********+++************))))))))))))************+++++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))******)))))))))(((((())))))***++++++,,,******))))))))))))******)))))))))(((((())))))***************************************++++++,,,,,,))))))))))))))))))))))))))))))((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))***+++((()))***+++,,,++++++***))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++************+++,,,---)))******+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++)))************+++++++++,,,++++++******++++++,,,******++++++++++++******)))***,,,---......------+++,,,,,,,,,,,,,,,,,,+++------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++,,,,,,,,,+++*********************++++++,,,*********+++++++++,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,++++++******************((()))***++++++***)))((((((((((((((()))))))))************************************(((%%%&&&)))---))))))))))))************))))))))))))))))))))))))*********+++++++++++++++************************+++***))))))))))))***+++)))************+++++++++***))))))))))))))))))***))))))***+++++++++******)))************+++++++++************+++,,,------******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------...---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------............------,,,------......------,,,------------------------,,,,,,,,,+++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,))))))************))))))((())))))***++++++,,,,,,***))))))(((((())))))***+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,******************************************************++++++++++++******'''(((((()))******++++++******))))))))))))******)))((((((((((((((())))))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,***)))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))(((((()))***++++++((()))***+++,,,+++******))))))******++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++,,,,,,---...))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))))))))************+++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))'''(((***+++,,,,,,++++++...---+++******+++---...........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******,,,,,,,,,,,,,,,+++***))))))))))))))))))******+++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---))))))(((((()))***++++++((()))***++++++***)))((((((((((((((())))))))))))************************)))))))))&&&$$$$$$(((,,,))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))***((('''%%%%%%'''(((***)))************+++++++++++++++************++++++&&&'''((())))))))))))))))))************+++++++++******))))))***,,,...///++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---------...------,,,,,,++++++***,,,,,,,,,------.........------------------------++++++---......---+++++++++,,,---.........---------..................---,,,------......------,,,------------------------,,,,,,,,,+++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,((())))))***++++++,,,,,,))))))(((((((((((())))))++++++++++++******)))))))))************+++++++++)))))))))))))))))))))))))))***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***+++,,,***(((''''''((())))))))))))))))))))))))************************((()))*********((('''&&&***)))(((''''''((()))******)))(((''''''((()))***))))))))))))************+++******)))))))))))))))+++******)))))))))))))))******++++++++++++******((((((((((((((((((((((((,,,,,,+++***))))))******++++++++++++++++++++++++...///000111000///---+++...---+++*********++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,++++++*********------,,,,,,+++******)))************************************************++++++******++++++,,,,,,+++++++++*********))))))+++******))))))******+++++++++,,,,,,,,,,,,------------------------------......---,,,+++***)))(((************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++++++++,,,---...---,,,***)))))))))************))))))))))))******,,,+++***))))))***+++,,,((((((((((((((((((((((((************************++++++***************+++***+++,,,,,,------------(((((()))))))))*********(((((()))***************,,,++++++******++++++,,,*********************************++++++,,,,,,,,,'''&&&&&&&&&''')))+++,,,,,,++++++++++++++++++,,,************)))))))))(((...+++((((((+++------,,,---,,,+++******+++,,,---------------------------.........////////////000,,,...///...---,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---.........//////...---,,,,,,,,,------......------,,,,,,,,,,,,------,,,++++++------------------,,,,,,,,,---......//////......,,,,,,---------,,,***)))...---+++,,,,,,---+++******+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,)))&&&&&&(((***)))'''************))))))))))))++++++++++++++++++++++++---,,,***)))((('''((((((***)))(((''''''((()))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))************************))))))))))))***************************)))((((((******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***+++,,,***((('''((()))))))))))))))))))))))))))************************)))))))))))))))(((''''''***)))(((''''''((()))******)))(((''''''((()))***))))))))))))************++++++***))))))))))))))))))))))))))))))***++++++*********++++++*********************************,,,++++++***))))))******,,,,,,,,,+++++++++++++++,,,---...///...---,,,***---,,,+++*********++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************+++,,,---------,,,,,,+++******))))))------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,+++++++++,,,---,,,+++***)))))))))***+++******))))))))))))******+++***))))))))))))***+++************************************************++++++***************+++)))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,((())))))***************,,,++++++******++++++,,,*********************************++++++,,,,,,,,,---,,,+++***))))))***+++++++++************++++++++++++++++++************,,,***)))))),,,---,,,+++,,,,,,++++++++++++,,,,,,------------------------------........./////////,,,---///...,,,++++++,,,***++++++++++++,,,,,,,,,+++******)))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---.........//////...------,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++------------------------,,,---......//////......,,,---.........---+++***...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***************(((&&&&&&)))++++++)))************))))))))))))************************,,,+++***)))(((((())))))***)))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))************************))))))))))))***************************)))((((((++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***++++++***((('''((()))((((((((((((((((((((((((***************************))))))((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************++++++***))))))))))))***((((((((()))***+++,,,---************************************************,,,+++******)))*********************************)))***+++,,,,,,,,,+++***---,,,+++*********++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++******++++++,,,---+++++++++++++++*********''''''((()))******++++++************************************************))))))***++++++,,,------...------,,,+++******))),,,---...//////...---,,,++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,++++++***++++++*********)))******+++,,,******))))))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))+++***************++++++))))))***+++++++++******,,,,,,++++++++++++++++++((()))******++++++******,,,++++++******++++++,,,*********************************+++++++++++++++...---,,,+++*********************))))))*********,,,,,,,,,++++++++++++***+++******+++------,,,***++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......+++---...---,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---............///......---,,,,,,------......------,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------.........,,,---......//////......---.../////////...---,,,...,,,++++++------,,,***---,,,++++++++++++,,,---++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************)))))))))((('''&&&''')))+++,,,+++************))))))))))))))))))))))))))))))))))))+++******)))))))))*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************)))((((((++++++************++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))************************)))*********++++++++++++)))++++++***((((((((()))((((((((((((((((((((((((***************************)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************,,,+++******))))))******))))))))))))***+++,,,---+++******************+++************************++++++***************+++'''''''''(((((((((((((((((((((***++++++++++++***,,,+++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++************************+++,,,,,,------******************************************************++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,***************************************************************************++++++,,,,,,++++++***...---,,,++++++******))))))))))))******+++,,,,,,******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))******+++,,,******++++++++++++***************)))))))))))))))))))))***++++++++++++***,,,++++++******++++++,,,***************************************+++++++++)))))))))))))))******+++******))))))))))))******,,,,,,+++++++++*********)))***+++,,,------+++******+++,,,------,,,+++***------------------------++++++,,,,,,,,,---------+++,,,...---,,,******++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------...............------,,,------......------,,,++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,---......///.........---...///000000///...------,,,++++++------,,,+++---,,,***))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))((((((((((((***+++++++++************)))))))))(((************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************)))((((((+++******************+++(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))((((((((()))))))))************,,,++++++***************++++++***************+++++++++***))))))***++++++))))))))))))))))))))))))+++***************++++++((((((((()))))))))******))))))******++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,+++)))))))))***+++,,,---......///***+++---......---+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++*********************************************************************************++++++,,,,,,++++++***------,,,,,,+++***)))((())))))******++++++++++++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))***++++++,,,+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))***+++++++++++++++,,,++++++******++++++,,,************************************************'''(((((()))******************))))))))))))******+++*********))))))))))))(((***,,,------,,,+++++++++,,,---......---,,,+++------------------------+++++++++,,,,,,,,,,,,---+++---......,,,++++++,,,++++++,,,,,,,,,---------++++++,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------...............---,,,------......------,,,***+++,,,,,,---------,,,++++++,,,,,,---...//////,,,---......///.........---...///000000000///...---,,,++++++------,,,+++,,,***)))'''''')))***,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***)))************)))))))))************)))))))))(((++++++++++++++++++++++++))))))******++++++,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************)))((((((******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************,,,,,,+++************+++,,,,,,+++***************,,,+++***))))))***+++,,,((((((((((((((((((((((((*********)))******+++,,,***++++++,,,,,,---------*********+++++++++++++++******+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))******+++,,,)))))))))*********************))))))))))))))))))************************************************+++,,,------,,,+++)))(((((()))***+++,,,---...///,,,---...//////...---,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++************************************************************************************++++++,,,,,,++++++***+++,,,,,,,,,+++***)))((())))))***+++++++++************))))))))))))******((())))))******))))))(((************************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,)))***++++++,,,+++++++++,,,++++++******++++++,,,***************************************)))))))))***++++++++++++***))))))*********))))))******************)))))))))(((((()))***,,,,,,+++++++++,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,...///...---,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,---......///.........,,,------......------,,,******+++,,,------------+++,,,,,,------.........,,,---......//////......---...///000000000///...,,,+++***+++---...---,,,+++***)))(((((()))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))************+++)))+++,,,,,,***(((((()))************))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,++++++)))******++++++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))***************************)))(((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))))))))************---,,,++++++******++++++++++++*********+++,,,,,,,,,+++***((((((***+++,,,))))))))))))))))))))))))******))))))***++++++,,,******++++++,,,------...++++++******************)))***+++,,,,,,,,,,,,+++***++++++,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))(((((())))))***+++((()))))))))*********+++((((((((()))******++++++************************************************((()))+++------,,,+++************++++++++++++,,,------------------------++++++,,,,,,,,,,,,------------------------------***+++++++++++++++,,,,,,***************************************************************************++++++,,,,,,++++++*********+++,,,++++++***)))******+++,,,+++***))))))******))))))))))))******))))))***++++++***))))))************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******))))))***+++,,,------...)))***++++++,,,,,,++++++,,,++++++******++++++,,,************************+++*********)))))))))((('''((()))***+++***))))))++++++************+++++++++++++++*********)))))))))+++,,,+++******,,,...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------------///000000...------...,,,,,,,,,------------...)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,------...//////......,,,------......------,,,)))***+++,,,------------------------------------,,,---......//////......,,,---...///000///......,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,'''***,,,,,,***)))***+++************))))))))))))************************)))***+++,,,,,,,,,+++***)))***++++++++++++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************************)))((((((((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))******)))((()))+++************************))))))))))))))))))))))))&&&'''(((*********)))((('''((()))******)))(((''''''((()))******)))((('''))))))))))))************---,,,++++++******++++++)))))))))***+++,,,......,,,+++)))(((((()))+++,,,******************************))))))***+++,,,,,,'''(((((()))***+++++++++,,,+++***))))))((()))))))))***+++,,,---,,,,,,+++)))***+++,,,---.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,((((((((((((((())))))***(((((())))))*********+++(((((()))+++,,,---...///************************************************%%%'''***,,,.........---,,,,,,++++++***))))))(((+++******))))))******+++++++++,,,,,,,,,---------------------------------((()))***+++,,,---......************************************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++((()))+++,,,,,,+++***)))***+++,,,,,,+++***)))(((******))))))))))))******)))***+++,,,,,,+++***)))((((((((((((((((((((((((************************))))))))))))***+++,,,---+++++++++++++++***)))(((&&&&&&''')))***+++,,,---******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,************************+++*********))))))(((((( """$$$''')))*********,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,+++)))))),,,///......,,,++++++,,,......------------------------,,,,,,------------.........///111000///------...,,,,,,,,,---------......((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,,,,,,,---.../////////...,,,------......------,,,)))***+++,,,------...---------------------,,,,,,,,,---......//////......+++,,,.../////////......,,,+++***+++---...---,,,,,,------......------,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,%%%(((,,,,,,+++***+++---************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++***(((''''''''''''(((((((((((()))***,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))+++,,,---,,,***(((((()))))))))))))))************)))))))))))))))(((''''''***)))(((''''''((()))***((((((''''''''''''((((((+++***)))(((((()))***+++))))))))))))************************************+++++++++++++++***)))(((+++*********))))))((((((***++++++******)))((('''*********************************+++,,,,,,------((()))************)))(((***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++)))(((((()))+++------,,,,,,++++++,,,,,,---.........---,,,+++***)))...---,,,,,,,,,,,,---...******))))))))))))******...,,,***+++---...,,,***(((((()))***,,,---...///......,,,+++***)))))))))++++++,,,,,,,,,,,,------************************)))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((())))))))))))''''''''''''((()))***+++))))))))))))))))))))))))(((***++++++******+++,,,...---+++***)))******+++*********************+++......---,,,++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******(((***------+++***,,,...,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,************,,,,,,........................++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------+++++++++,,,---...///000,,,,,,,,,---------......------------------------........................------------------------,,,+++***))))))***+++,,,+++++++++******))))))))),,,,,,,,,++++++*********)))(((((()))+++---,,,+++''')))***)))'''&&&&&&''',,,,,,++++++******))))))))))))***++++++***((('''************************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++***)))(((((('''(((((()))((((((((()))***++++++))))))******+++*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))+++---...---+++))))))***))))))))))))************)))))))))))))))(((''''''***)))(((''''''((()))***)))))))))(((((()))))))))+++***)))(((((()))***+++))))))))))))************************************)))******+++++++++******************)))))))))((('''(((((()))))))))((((((******************************)))))))))))))))))),,,,,,+++******+++,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---+++***)))******+++---,,,,,,++++++,,,,,,---------------,,,,,,+++***...---,,,,,,,,,,,,---...*********))))))*********+++)))((((((++++++***((())))))***+++,,,------...------,,,+++*********************+++++++++,,,,,,************************))))))))))))))))))))))))++++++)))((((((((()))***(((((((((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))(((***++++++******+++,,,,,,+++*********+++,,,---++++++++++++*********))),,,+++++++++++++++,,,---++++++++++++++++++++++++************************,,,++++++***))))))******%%%(((******(((''')))***,,,,,,++++++++++++++++++*********+++++++++,,,,,,---,,,+++******+++,,,---........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------,,,,,,,,,,,,---...//////,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++*********,,,,,,,,,+++++++++*********)))((()))+++,,,,,,+++(((***++++++)))(((((())))))((((((((('''''''''''''''((()))***++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((((()))))))))***)))))))))))))))******))))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))(((((((((((()))))),,,---...---+++******+++))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))******************************))))))))))))******))))))))))))************************************(((((()))******++++++,,,************))))))))))))%%%&&&'''((())))))))))))************************++++++******)))(((((('''...,,,***))))))***,,,...---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++***************,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...---,,,+++******)))---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,...------,,,,,,------...++++++************+++++++++)))((()))***+++***(((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))+++******)))((()))))))))(((((((((((())))))))))))...---+++***)))(((''''''))))))))))))))))))))))))(((***++++++******+++,,,************+++,,,---...,,,,,,++++++*********))))))))))))******,,,------++++++++++++++++++++++++************************,,,+++******)))*********(((***,,,,,,+++***+++,,,,,,,,,,,,++++++*********))))))*********+++++++++------,,,,,,,,,,,,------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------,,,,,,,,,,,,------...///,,,------------.........////////////////////////........................++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***+++***)))***+++,,,+++***)))+++------,,,+++,,,---+++++++++************)))&&&'''(((***+++,,,,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))(((((()))******++++++***)))))))))))))))***)))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,))))))(((((((((((())))))***,,,------+++)))******((()))))))))************))))))((((((((((((((()))))))))(((((((((((()))))))))******************)))***))))))))))))))))))***((()))))))))************************************)))))))))))))))***++++++*********)))))))))))))))''''''((()))))))))))))))************************,,,,,,,,,+++++++++************)))(((((()))******++++++******)))************+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************+++,,,------,,,+++***))))))))))))))))))))))))))))))*********+++++++++************************,,,++++++***************++++++++++++++++++++++++,,,++++++******++++++,,,---.........---,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---......------------------------------,,,++++++++++++++++++,,,---,,,,,,,,,---------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************++++++++++++************************))))))))))))))))))))))))+++******)))))))))))))))(((((((((((())))))))))))...---,,,***))))))(((((())))))))))))))))))))))))(((***++++++******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,************************************************++++++***************+++++++++,,,---,,,,,,,,,,,,---------,,,,,,+++******************++++++++++++---------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................,,,,,,,,,,,,,,,---...///------------............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++))))))+++---------,,,---...,,,,,,,,,,,,,,,,,,++++++(((((()))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((((())))))***+++,,,+++***)))))))))))))))***)))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))+++---...))))))(((((((((((())))))(((***++++++)))(((((()))((()))))))))************))))))(((((((((((()))***(((((())))))))))))((((((((())))))******))))))((()))))))))******)))))))))((()))))))))************************************+++***)))((((((((())))))))))))))))))))))))******+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,'''(((***++++++***((('''))))))))))))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))***+++,,,,,,+++***)))************************))))))*********+++++++++************************+++******)))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---...............---,,,,,,++++++,,,,,,---++++++,,,---............------------------------,,,++++++++++++++++++,,,---.........------......,,,,,,,,,++++++++++++***))))))+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,,,,,,,++++++******))))))***+++,,,------...,,,+++******)))))))))***************************************************+++***************++++++)))((())))))))))))((('''------......---,,,+++***+++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................------,,,,,,,,,---......---------.........//////------------------------................................................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,,,,+++***)))+++------,,,,,,,,,...))))))))))))))))))))))))++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))))))))))))))))))***+++,,,***)))))))))))))))******))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((***+++---...))))))(((((((((((())))))''')))******)))(((((()))))))))))))))************))))))(((''''''(((***+++(((((())))))))))))(((((('''((()))******)))((('''))))))************))))))))))))))))))************************************,,,+++)))(((''''''(((((())))))))))))************,,,,,,,,,,,,+++***)))(((************************'''(((((()))******++++++(((***---//////---***((('''(((((()))***,,,---...*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------)))******++++++******)))************************)))************+++++++++***************+++++++++******))))))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,---...///000---,,,,,,++++++,,,,,,---+++,,,---...............,,,------......------,,,++++++************+++++++++,,,---,,,+++***+++---,,,+++++++++++++++++++++((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))************)))(((((((((((((((((())))))))))))((((((((()))***+++,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,---,,,,,,***)))((()))******+++,,,---......------,,,******)))))))))************************++++++++++++++++++++++++*********)))******+++,,,+++***)))***++++++)))(((++++++------...---,,,+++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................---------,,,,,,------...------........./////////------------------------................................................++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***+++,,,---,,,+++)))+++------,,,++++++,,,************++++++++++++---,,,+++******************************************************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&''')))******+++*********)))******++++++)))((((((((()))***++++++))))))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***))))))(((((((((((())))))''')))++++++)))((()))***))))))))))))************)))((('''&&&'''(((***+++'''((()))******)))((('''((()))+++,,,,,,+++)))(((((()))***++++++***)))((())))))))))))************************************+++***(((''''''((()))***((()))))))))******************+++++++++******)))************************))))))))))))))))))******)))***,,,------,,,***)))))))))))))))***+++,,,---)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,************************)))************+++++++++))))))*********+++++++++*********+++,,,---...///************************,,,++++++******++++++,,,,,,,,,+++++++++---...///---,,,,,,++++++,,,,,,---,,,---...............---,,,,,,---......---,,,,,,*********))))))*********(((***,,,+++)))(((***++++++++++++++++++++++++,,,)))***,,,------,,,+++******+++++++++,,,,,,,,,,,,************************)))))))))))))))))))))))))))******+++***)))((('''(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((***++++++******+++,,,***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,************************++++++++++++++++++++++++******))))))***++++++,,,...,,,+++,,,......+++)))'''(((***,,,,,,,,,+++******+++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...................................................------,,,,,,---------............////////////........................................................................+++,,,---......---,,,+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++******+++---...---,,,+++,,,...---,,,++++++,,,,,,,,,,,,---------......,,,+++*********+++,,,---************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************''''''((()))***+++,,,,,,++++++***************+++(((((((((((()))***,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))+++,,,,,,+++***(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***((('''))))))(((((((((((())))))(((***,,,,,,*********+++))))))))))))************)))((('''&&&'''(((***,,,'''((()))******)))(((''')))***,,,------,,,***)))((()))***++++++***)))((())))))))))))************************************)))((('''&&&''')))+++,,,(((((())))))*********+++'''((()))******+++******************************------,,,,,,+++*********))))))))))))))))))))))))+++***************++++++))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---++++++++++++---...************************)))************+++++++++))))))******++++++++++++++++++,,,---...000111222************************,,,++++++++++++++++++,,,...---+++******+++,,,...---,,,,,,++++++,,,,,,------...............------,,,,,,---......---,,,,,,******))))))))))))******(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,)))***,,,------,,,***))))))************+++++++++************************)))))))))))))))))))))))))))******++++++)))((('''(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((***++++++******+++,,,((()))+++,,,------,,,+++//////...---+++***))))))++++++++++++,,,---......))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,,,,***((()))++++++(((&&&$$$%%%(((***++++++***))))))************+++++++++******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................////////////////////////...------,,,,,,,,,------............/////////000////////////////////////........................------------------------,,,---...//////...---,,,)))))))))******+++++++++*********++++++,,,,,,,,,+++******+++---......---,,,...///...,,,++++++,,,)))))))))******+++++++++******))))))***,,,...///************************))))))******++++++++++++************************+++***)))((('''&&&%%%%%%++++++***)))((('''&&&&&&(((((())))))))))))((((((((()))***+++++++++++++++*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***((('''((()))***)))'''++++++******))))))((((((+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((((((''''''&&&''''''(((''''''(((+++---))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''))))))))))))************************))))))))))))+++*********))))))(((((()))************+++++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********++++++++++++(((&&&&&&)))++++++******++++++++++++***))))))++++++******************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))************---,,,++++++*********+++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))(((((()))***++++++''''''(((((())))))******((((((((((((((((((((((((***,,,,,,+++)))((()))***,,,,,,+++***)))))))))***++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,+++***+++...///---***))))))))))))************------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...............---------...---+++******+++---...))))))***+++,,,------...,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,***+++,,,...///111222333......////////////.........---,,,,,,,,,,,,---...---...///...------...///---......///000111111222.........////////////000------------------------------------------,,,,,,---+++***+++,,,---------+++******))))))******+++------------------------------,,,,,,,,,+++++++++******+++,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,---************************((((((((()))))))))))))))+++++++++***)))(((((('''(((((())))))))))))(((((())))))*********)))((((((***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))(((((())))))))))))((((((''''''******)))))))))((((((((((((((((((((((((''''''&&&'''((((((((('''(((***,,,))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))************************************************)))))))))((()))************+++++++++******))))))))))))************))))))))))))******************************((())))))))))))***************************++++++***(((&&&''')))+++***)))***++++++++++++***))))))************************)))***+++,,,,,,+++***)))******++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...////////////------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,++++++++++++***************++++++++++++************++++++++++++,,,,,,,,,+++++++++******+++++++++***************************************)))))))))))))))***++++++)))))))))))))))((((((((()))))))))))))))))))))))))))***+++***((((((((()))---,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,***)))+++---...,,,***************++++++++++++,,,,,,,,,,,,,,,,,,------------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------........................---,,,,,,---......*********+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,+++,,,---...///000111222......////////////............---,,,,,,---......---...///...------...///---------...///000000000---............/////////------------------------...------------------------+++***+++,,,...------------,,,,,,,,,,,,---------------------------------------....../////////------------,,,+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******))))))))))))******************************((()))))))))*********++++++++++++******)))))))))(((((())))))))))))(((((()))******))))))((('''&&&))))))))))))))))))******************))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((())))))((((((((((((''''''''''''************))))))))))))(((((((((((((((''''''&&&((())))))((('''''')))+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************************************************)))))))))))))))************+++++++++******))))))))))))************))))))))))))******************************((((((((())))))))))))***++++++******************)))(((''')))***+++)))(((***++++++++++++***))))))******************************++++++++++++******++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------///000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---++++++,,,---,,,+++***)))***************+++++++++************************))))))))))))))))))***+++++++++***))))))(((''''''************************(((*********((('''((())),,,,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++***************))))))***,,,---+++***+++++++++,,,,,,,,,,,,---++++++,,,------...//////------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---------.../////////........................++++++++++++,,,,,,,,,,,,......------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,------,,,------...//////000000......////////////............---,,,,,,---......---...///...------...///,,,,,,------......//////---------............///------------------------........................---,,,***+++---......---------,,,,,,,,,,,,------------------------------+++,,,,,,---...///000111------------,,,+++******,,,++++++++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++)))))))))(((((()))))))))************************++++++***))))))(((''''''*********)))))))))))))))(((((())))))))))))(((((()))))))))***))))))(((((()))))))))))))))******************)))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&((()))***)))''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((+++***(((''''''((())))))((()))))))))************(((((())))))))))))***************)))))))))))))))))))))*********+++++++++******))))))))))))************))))))))))))******************************))))))))))))************+++++++++***************((()))***+++,,,+++)))(((***++++++++++++***))))))***************+++++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,++++++******++++++++++++,,,,,,,,,,,,)))***,,,------,,,***))))))))))))***+++++++++,,,***************************)))))))))))))))***************)))))))))((((((************************)))***+++***)))((()))***+++++++++++++++,,,---...++++++++++++++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,---------------,,,,,,,,,+++*********)))))))))***+++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------............------------,,,,,,,,,---...///000000---...////////////...---------,,,,,,,,,+++++++++---------------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------...............///......////////////............------------......---...///...---------///---------....../////////------------.............................................///////////////...,,,++++++---......---+++++++++******+++++++++------------------------******++++++,,,---......******+++,,,------------+++++++++*********))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++************++++++)))))))))))))))))))))))))))))))))((((((''''''&&&'''''''''((((((((((((((((((((())))))))))))(((((('''((()))***++++++,,,+++(((((())))))************))))))))))))))))))******((((((((((((((((((((((((***((('''((()))***)))'''&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((()))******((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***((('''''''''((()))((()))))))))************'''''''''((((((((())))))))))))))))))))))))******))))))*********+++++++++******))))))))))))************))))))))))))************************************++++++++++++,,,,,,************************)))+++,,,---,,,+++*********++++++++++++***))))))))))))*********+++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++*********)))*********++++++++++++,,,)))***,,,------,,,***))))))))))))***+++++++++,,,******************************)))))))))))))))***((()))))))))*********+++***************************+++,,,,,,******+++,,,******)))******+++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------.........---,,,,,,,,,+++((()))***++++++***++++++*********++++++++++++,,,---,,,,,,,,,++++++******************************++++++,,,------------,,,------------------------.....................---,,,,,,,,,---...///000000,,,---............---,,,......---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,---------.....................////////////..............................---...///...---------//////////////////000000000---------.........//////....................................//////000000...,,,+++,,,---.........,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++*********))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&''''''((((((((((((((())))))))))))((((((&&&''')))***,,,---------((((((((()))******++++++))))))))))))************))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((((((((())))))))))))))))))************''''''''''''(((((((((((((((((((((((((((''''''&&&&&&(((******)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((''''''((())))))))))))************&&&''''''(((((()))))))))))))))))))))************)))************+++++++++******))))))))))))************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++***+++---,,,+++)))***+++***++++++++++++***)))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++***))))))))))))***+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++************************++++++++++++)))***+++,,,---,,,++++++***************++++++++++++++++++++++++++++++++++++******)))))))))))))))(((((())))))***++++++,,,***************************+++---,,,++++++,,,---******))))))******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++,,,,,,------------,,,............------------(((***,,,,,,+++***+++,,,************++++++++++++------,,,++++++***))))))++++++++++++++++++++++++++++++,,,---------------------------------------..................//////,,,---------.../////////------------------------......------,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---------------------...............////////////......---...////////////...------...///...------.../////////000000000000000000.........////////////000........................---------......//////000...---+++,,,...//////.........------------......------------------------//////.........---------------------,,,+++******,,,++++++++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++)))))))))(((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&&&&&&&'''((())))))***(((((())))))))))))(((((('''''')))***++++++++++++'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))((((((((((((((()))))))))******''''''(((((())))))))))))(((((((((((((((''''''&&&%%%''')))***)))))))))***))))))))))))))))))))))))'''((((((((()))))))))************))))))((('''&&&))))))))))))************((((((((()))***+++++++++((()))))))))************)))************+++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---)))++++++***'''&&&(((******++++++++++++***))))))((())))))***++++++,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,+++***)))(((((()))***+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++***)))))))))))))))************************)))))))))))))))))))))))))))+++,,,,,,++++++,,,---,,,,,,+++*********++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++------------------,,,,,,,,,,,,---------------...(((+++------+++***,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------........................------......//////000000------..................000///...------...///000---------------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,,,,------...............////////////......---...///000000///...------...///...------...////////////////////////////////////000000000111111........................+++,,,,,,---......//////...---,,,,,,...//////.........------------......------------------------------..................------------,,,+++******,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))&&&''''''((()))***++++++(((((())))))))))))(((((('''((()))))))))))))))((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))***((('''((()))***)))(((++++++******))))))((((((&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((((((''''''&&&$$$&&&)))******)))******************************'''((((((((())))))******)))************(((&&&%%%))))))))))))************)))******+++,,,,,,------(((((())))))*********+++)))************+++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++)))************+++++++++''''''(((***+++,,,---...(((******(((%%%$$$'''******++++++++++++***))))))((())))))***++++++,,,,,,------++++++++++++------++++++---......---++++++,,,+++++++++******))))))++++++,,,,,,,,,---------,,,------......------,,,+++***)))(((((()))***+++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......+++*********++++++------,,,+++++++++******))))))++++++++++++++++++++++++++++++***))))))((()))))),,,,,,++++++***)))))))))((((((((((((((((((((((((((()))++++++******+++,,,...------,,,++++++++++++++++++++++++++++++++++++))))))******+++,,,---...++++++++++++++++++++++++............---,,,+++++++++++++++,,,,,,---------))),,,......,,,+++,,,...,,,,,,,,,---------......+++,,,,,,------......///........................+++,,,------......------........................,,,------...///000111111...............---------222000///------///000222------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------...///000111111++++++,,,------...//////......////////////......---...///000000///...------...///...------...///.....................---000000000000111111111111////////////////////////++++++,,,,,,---.../////////---,,,,,,...//////...---,,,,,,++++++,,,,,,---------------------------)))******+++,,,---......******+++,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,++++++******++++++------,,,,,,,,,,,,------'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))++++++***************+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++***)))'''''')))***+++******))))))((((((''''''***)))(((''''''((()))***$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))))))))))))))************'''((()))+++++++++***)))''''''(((((())))))******+++(((''''''******)))&&&)))))))))((((((((((((((())))))))))))************++++++------,,,***'''&&&$$$&&&(((***+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++******,,,,,,,,,+++***)))((((((************************************************+++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......//////...---+++***))))))++++++,,,,,,,,,,,,------------............------++++++++++++++++++++++++---------,,,+++***)))(((---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,------,,,+++*********+++))))))*********+++++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------((()))***,,,------,,,,,,.........------,,,,,,,,,***+++,,,,,,---...//////......---,,,---...///000000///---,,,,,,---///000////////////////////////////////////////////////.........------,,,,,,,,,------------------------,,,------...///000111111---,,,,,,,,,,,,---......////////////..................------------......////////////////////////////////////............///000111000...------...000000000///......------...///000111111000///...000/////////............000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))******++++++******))))))******+++*********))))))((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''***)))(((''''''((()))***%%%&&&'''((()))(((''''''((((((''''''''''''(((((('''(((((((((((()))))))))'''(((((())))))))))))((('''((((((((()))))))))******(((''''''******)))'''))))))))))))))))))))))))))))))))))))************)))***+++++++++***)))(((%%%''')))***++++++***)))+++++++++******+++++++++))))))))))))((((((((((((***++++++,,,,,,+++))))))++++++******************************++++++++++++******+++++++++******))))))******+++++++++******************************************************+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******************........................******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---+++******)))++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))*********+++++++++*********************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,+++++++++***+++,,,---...//////000,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++,,,---///////////////......---------,,,,,,,,,,,,,,,,,,,,,------------...------,,,---...///000000...---,,,,,,---...000////////////////////////.................................------,,,,,,,,,---------------------------------......//////000------,,,,,,------...///,,,,,,------....../////////......------......///////////////////////////////////////............///000000000...---...///......//////////////////...///000111111000///...000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******++++++******))))))******+++))))))(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((()))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''((((((((((((((()))))))))))))))((('''((()))***)))(((((()))))))))***+++++++++))))))))))))************)))))))))*********++++++'''((()))+++++++++************))))))))))))******,,,,,,++++++******))))))***************)))((((((******************************+++++++++,,,,,,,,,+++++++++++++++***)))((('''((()))***++++++++++++************************************************+++++++++,,,,,,------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------......---,,,,,,+++******++++++,,,,,,,,,,,,------------............------------------------------))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++*********************++++++++++++,,,************************,,,+++++++++************))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***+++,,,------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---...///000111,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,---------,,,...------------,,,,,,,,,---------,,,,,,+++++++++...------------.../////////...---,,,,,,---...///////////////////////////------------------------.........------------------------------------------------------.........---------,,,------...///******+++,,,---.../////////......------......///////////////////////////////////////...............///000///...---...///------...//////000111111//////000000000000//////000000000/////////...............------------,,,------------------------.........------------,,,111111000000///......---++++++,,,,,,------......,,,,,,,,,---------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))******+++******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))+++***((('''&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---((()))))))))******************))))))))))))***+++((()))***+++++++++++++++*********))))))*********......------,,,,,,++++++&&&&&&'''((()))***++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))((('''((()))***++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,........./////////000000---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---...---,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))++++++******))))))((((((*********+++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,(((***,,,......---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))******++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,+++------------....../////////...------------...///////////////////////////.......................................---------........................---------------,,,,,,,,,---------------...//////++++++,,,---......////////////............//////////////////////////////////////////...............///000///...---...///......//////000000000000//////000000000000//////000000000////////////...000000000///////////////------------------------............------------000000000000//////......***++++++,,,---...//////------..................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***&&&'''((())))))((('''&&&(((((()))))))))*********,,,+++)))((('''((())))))))))))))))))(((((((((((('''(((((((((((())))))***(((((()))***+++,,,,,,---((()))))))))************,,,+++***)))(((((((((((()))******+++++++++++++++++++++************+++++++++++++++******)))))))))&&&&&&''''''(((***++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++***)))((()))))))))******)))))))))************************************************,,,,,,++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---...---,,,+++************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))******++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***,,,...///...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........------------------------******+++,,,,,,---......---------........................------.........////////////////////////////////////////////////................................................---------------,,,,,,,,,...------------...////////////................../////////....../////////////////////////////////////////////............---///000///......///000111111000000////////////000000////////////000000111000000000////////////000000000000000000000000........................//////.........---------------........./////////++++++,,,------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******+++***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))***''''''((((((((((((''''''))))))))))))************+++******))))))))))))***))))))))))))((((((((((((&&&'''))))))((((((***+++((()))))))))***+++++++++))))))))))))************,,,+++***)))(((''''''&&&************************+++++++++******+++++++++++++++++++++++++++++++++******)))(((((((((((((((*********+++,,,,,,------))))))*********+++++++++)))******+++++++++******)))))))))***))))))((((((************************************************+++++++++*********)))))))))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++'''(((***+++,,,---......---,,,,,,++++++,,,,,,---------,,,+++************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))((((((((()))******++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++---......---,,,,,,------------............++++++,,,,,,,,,,,,------)))******+++,,,---......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------...***++++++,,,...//////000,,,---......//////..............................////////////////////////000000000000000000000000.............../////////........................---------------...............------......///000000000/////////.........000//////......//////000////////////////////////////////////............---...//////......///000222222111000000///......000000////////////000000111111000000000/////////---............//////////////////////////////////////////.........------+++,,,,,,---......//////,,,,,,------......//////...............---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))++++++))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))((())))))))))))))))))((('''((((((((()))))))))***'''((()))******)))((('''((('''&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((())))))))))))***(((((())))))))))))))))))***)))))))))((((((((('''%%%'''))))))((((((***,,,))))))))))))))))))))))))))))))))))))************))))))*********((('''&&&***))))))(((((()))))))))******))))))))))))***************+++,,,,,,------+++***)))((((((((())))))'''(((((()))******++++++(((((()))))))))*********((()))***+++++++++++++++&&&'''((()))*********)))************************************************))))))******+++,,,------))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,------...))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++))))))))))))************++++++++++++++++++++++++------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))*********(((((()))******+++,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,---------------,,,,,,,,,---------............///+++++++++,,,,,,---------******+++,,,---...//////,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++***))))))******+++,,,,,,,,,---------......---------....../////////,,,---.../////////...------..................---////////////////////////000000000000000000000000---........./////////000........................---------......//////000...............//////000---.....................000000////////////000000////////////////////////////////////............---...//////......///111111111000000000000000000111000///......///000111111111111000000000//////---.........////////////////////////////////////////////////............---------------------...---------........................---------,,,,,,------------............------------------------,,,++++++******++++++,,,***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))++++++))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******'''((()))******)))(((''''''&&&&&&%%%%%%'''((())))))((('''&&&&&&'''((()))''''''''''''((((((((()))%%%&&&((()))))))))((((((******))))))((((((((('''%%%'''***)))((((((***,,,))))))))))))(((((((((((())))))))))))************&&&''')))++++++***((('''))))))((((((((((((((()))))))))(((((((((((())))))$$$$$$%%%&&&'''((())))))(((((('''((()))***,,,---%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))***+++,,,,,,,,,$$$%%%'''(((***++++++,,,************************************************'''((()))+++---///000111))))))***++++++++++++************************************++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,))))))))))))************************************---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))******++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------//////.........---------,,,,,,,,,------.........++++++,,,,,,,,,---------///...---,,,,,,,,,---...,,,,,,,,,------.........000////////////.........,,,,,,.../////////...---------............------////////////////////////////////////////////////---.........//////000000////////////////////////---------...///000111111...............///000000***++++++,,,---...//////000000////////////000000////////////////////////000/////////............,,,...//////......///111/////////000111111222222111000///......///000111111111111111000000000000///000000000111111222222000000000000000000000000000/////////............/////////...------,,,,,,...............---------......---------,,,,,,,,,+++,,,,,,---...///000000------------------------...------,,,,,,------...''''''(((((())))))******)))******))))))((('''&&&(((((('''(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))***+++,,,,,,+++***************************'''(((((()))***+++++++++))))))))))))))))))))))))''''''''''''((((((((()))******+++++++++,,,,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))***+++,,,---************************,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***((()))***+++,,,+++******)))***,,,......,,,***(((,,,,,,------...------,,,)))******++++++,,,,,,---.........------,,,,,,,,,...........................------,,,,,,------...---------,,,,,,+++++++++((())))))+++,,,---......---+++)))(((((()))+++---******************************+++,,,...///000000---,,,+++***)))'''&&&&&&,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))(((((())))))***+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------................................................***+++,,,---............---------............///////////////////////////------------------------////////////////////////222222111111000000//////000000000000111111111111////////////////////////------------------------............////////////000000000000000000000000////////////////////////000000000000111111111111111000///////////////000000000000000000000000000////////////000000000000000...+++,,,///111000...000000000000000000000000000000000000000000000000111111000000//////......111111111111000000000000//////000111111111111111000///...---------------///...---...///000///...........................////////////////////////000///...---------------/////////......------,,,,,,,,,,,,---------......(((((((((((()))))))))))))))************)))(((((()))(((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************'''((()))*********)))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''''''''((((((((())))))************++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++***************,,,,,,+++++++++*********,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***((()))***+++,,,++++++***---------------------------------...------,,,,,,............------------......---------,,,,,,,,,........................---------,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---...//////000///......---,,,+++******,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,------------------------------------------------/////////...---------,,,***+++,,,---............---------............///////////////////////////------------------------........................000000000000000000//////000000000000111111111111////////////////////////....................................////////////000000000000000000000000------------------------/////////000000000111111000000////////////000000000000000000000000000000////////////000000000111222000...///222333222111111111111111111111111111000000000000000000000000111111000000////////////111111111111000000000000//////000111111111111111111000000///............000///......000000///...........................//////////////////////////////...---------------///.........------,,,,,,,,,,,,---------.........))))))))))))(((((((((((('''(((((()))))))))))))))***))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''''''''''''''''''''''''''((((((((()))******++++++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++++++++++++++******))))))+++++++++***************,,,,,,,,,+++++++++******///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***************)))(((((()))*********++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***)))******+++,,,+++++++++///...---------///000222---.........---,,,,,,+++000000//////...------,,,...------------,,,,,,,,,........................------------------------------,,,,,,,,,,,,++++++...------,,,+++***))))))(((***,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---------------...//////,,,,,,++++++++++++,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---...............---------............///////////////////////////------------------------------------------------//////////////////000000000000000000111111111111////////////////////////////////////////////////............////////////000000000000000000000000------------------------....../////////000000000000000000//////000000111000000000000000000000000/////////000000000111111333111000000222333333222222222222222222222222222000000000000000000000000111000000000000/////////111111111111000000000000//////000111111111111111111111111000000000000000111///...///000111///...........................///////////////////////////.........------------------------------,,,,,,,,,------------.........******))))))((((((''''''$$$%%%&&&'''((((((((((((******)))(((((('''((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,++++++***)))))))))************************,,,,,,,,,+++++++++******------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************))))))************++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000............---,,,++++++......---------,,,,,,,,,------------------------........................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,------...............---------........................------------------------++++++,,,---...///000111,,,,,,---...............---------............///////////////////////////................................................------......//////000000///000000000111111111111////////////////////////////////////////////////............////////////////////////////////////////////////////////////............////////////000000000///000000111111000000000000000000000000//////000000000111111111111000//////000111111222222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000/////////000111111111111111000000111111111111111111222000//////111111000...........................////////////////////////..................------,,,,,,,,,---------------------------............******))))))((((((''''''%%%&&&'''((()))***************)))(((((('''((((((************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***''''''((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************************************************************+++++++++*********))))))******************++++++,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,&&&(((***,,,------,,,+++---.........---,,,,,,+++,,,,,,,,,---------......------------------------........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,***************+++,,,,,,......------------......................................................////////////////////////---------...............------......//////......---------............///////////////////////////........................////////////////////////------......//////000000///000000000111111111111000000000000000000000000....................................////////////////////////////////////000000000000000000000000............////////////000000000000000111222222111111111111111111111111000000000000111111111111000000000000000000111222222222222222222222222222111111111111111111111111000000000000111111111111111111111111000000000/////////000111111111111111///000111222333333222222333111000000111111000///////////////////////////////////////////////////------...//////......---,,,,,,,,,------.........---------.........//////))))))))))))((((((((((((((((((***+++,,,,,,,,,,,,***))))))(((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************************************************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++++++++,,,------%%%'''***,,,---+++)))(((,,,------......------,,,,,,------...//////000000,,,,,,,,,------------...........................+++,,,---......---,,,+++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,------.........------------...................../////////........................////////////////////////111111000...---,,,+++***---....../////////......---------............///////////////////////////........................000000000000000000000000//////////////////000000000000000000111111111111000000000000000000000000....................................////////////000000000000000000000000............................../////////000000000000000000000111111222333111111111111111111111111000000000111111111222222111222222222111111333444222222222222222222222222111111111111111111111111000000000111111111111222111111111111000000000000//////000111111111111111///111222444555555444444444222111111222222000///////////////////////////////////////////////////,,,---.../////////...---,,,,,,------...///000000------........./////////(((((((((((())))))))))))(((((()))***+++++++++***)))(((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''''''''((()))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************************************************************************************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++*********+++,,,,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...)))***+++,,,,,,++++++***++++++,,,---............------------............,,,,,,,,,---------..............................+++,,,...//////...,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------------...//////,,,,,,,,,++++++,,,,,,,,,---........./////////000........................////////////////////////000000///...------,,,,,,......////////////......---------............///////////////////////////........................000000000000000000000000000000000000000000//////000000000000111111111111000000000000000000000000////////////////////////............////////////000000000000000000000000......................../////////000000000111111000000000000111222333444111111111111111111111111000000111111111222222222///111222111//////222444111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000//////000111111111111111111333555777888888888777555333222222222222000///////////////////////////////////////////////////+++,,,...///000///...---,,,,,,---...///111111222............////////////''''''(((((())))))******%%%&&&''''''''''''''''''(((((('''(((((()))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************'''&&&%%%%%%&&&'''(((***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))*********((('''&&&))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,------.........,,,,,,,,,+++++++++******......---,,,++++++++++++************************,,,,,,++++++++++++,,,,,,((()))***++++++***)))(((+++++++++,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++---,,,+++***+++,,,---...///...---,,,,,,,,,---...******,,,---.../////////---,,,,,,++++++******))),,,,,,,,,------.................................+++,,,...//////...,,,++++++++++++,,,,,,---------++++++++++++++++++++++++(((***...000000...***(((************************,,,,,,,,,------.........,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......---,,,,,,,,,,,,---......+++******************+++---.........//////000000////////////////////////........................***+++,,,---...000111111...///////////////......---------.........//////////////////////////////////////////////////////////////////////////////222222111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000111111111111111111111111000000000000111111111111000000000000111222333444111111111111111111111111000111111111111222222222,,,...000///---,,,///222000000000000000000000000111111111111111111111111000000111111222222222222111111111111000000000000//////000111111111111111333555777:::;;;;;;::::::555444222222222222111///000000000000000000000000////////////////////////+++,,,...000000///...---,,,---...///000111222333............/////////000$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))************++++++******))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))*********((((((***+++(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))******))))))((((((''''''(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))((((((((((((((((((((((((---+++)))'''''')))+++---*********)))((('''''''''))))))))))))*********************)))(((''''''&&&***)))(((''''''((()))***((())))))))))))***************************************+++++++++,,,,,,,,,))))))***+++,,,------...***++++++,,,,,,++++++*********++++++++++++******+++,,,---,,,***)))***+++******))))))******+++,,,,,,+++***+++,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------......---,,,,,,......------------......---------,,,,,,+++++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************//////...---+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++---,,,***)))((()))******,,,,,,,,,------,,,++++++---------,,,,,,++++++++++++,,,---.........---,,,------------------------////////////////////////000000000//////000000000////////////000000000000//////.........---------////////////////////////........................000000000000000/////////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......---...000111111111000///000000000000000000000000///////////////000111111000000000000000000000000//////000000000000//////000000111111111222222222222222222222222222222222111111000000000000111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222000111222333333222111000000000000000000000000000111444999???BBB@@@;;;777555444222000//////000000000000000000000000000000000000////////////000000......------------......,,,,,,,,,---...///000000///......---------......''''''(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((&&&&&&((()))((((((((((((((((((((((((***)))'''&&&&&&''')))******)))))))))((((((((('''(((((()))************)))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***(((''''''(((***+++)))))))))***************))))))))))))************++++++***))))))(((''''''+++***)))(((((()))***+++)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******+++,,,---,,,***)))***+++******))))))******+++,,,'''&&&&&&'''***++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,---......,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------------,,,,,,......------------......---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------,,,++++++,,,,,,,,,,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++,,,---.........------------------------------////////////////////////......------------......////////////000000000000//////.........---------////////////////////////........................////////////////////////000000000000000000000000////////////000000000111111111111111111111111111222222111111111000000000///000111222222222111111111111111111111111111111///////////////000111111111111111111111111111111///000000000000000000///111111111111111222222222222222222222222222222222111111000000000000111111222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111222222222111000000111111111111111111111111111333777<<>>:::777444333222000000000000111000000000000000000000000000000////////////000000000000////////////000000------------...///000000///......------......///******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((&&&&&&((()))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((('''((())))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))***+++,,,,,,---))))))))))))************+++++++++***))))))((((((++++++************++++++************+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********++++++++++++******+++,,,---,,,***)))***+++******))))))******+++,,,)))((((((***,,,......---++++++************++++++++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,------...*********+++,,,,,,------,,,,,,,,,---------.........------------,,,,,,,,,+++,,,,,,------,,,,,,,,,......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------***++++++,,,---...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,---............---------------------------////////////////////////000000////////////000000////////////000000000000/////////............---////////////////////////.................................///////////////000000000000000000000000/////////000000000111111111111111111111111111111333333333222222222222222111111222333333333333222222222222222222222222222/////////000000000111111111111111111111111111111000000111111111111000000222222222222222111111111333333333333333333333333222111111000000111111222333333333333333333333333111111111111222222222333222222222222222222222222333333333333333333333333222222222222222222222222000000111111222111111000111111111111111111111111222333555888;;;;;;888666222222111111000111111222000000000000000000000000111000000//////000000111//////............//////------------...///000000//////............//////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********((((((***+++(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************(((((()))******)))(((((((((((()))******++++++,,,((()))))))))************++++++++++++******))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,---,,,***)))***+++******))))))******+++,,,+++******+++...//////...+++******))))))******+++*********************************+++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,---------......------------------------***+++,,,,,,,,,,,,,,,,,,......------------......------------------,,,,,,++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,+++***)))+++,,,------------------------------------,,,,,,,,,------.......................................////////////////////////111000000//////000000111////////////000000000000/////////...............////////////////////////......................................./////////000000000000000000000000//////000000000111111111111111111111111111111111333333333222222222222222111222222222333333333333222222222222222222222222//////000000111111111111111111111111111111111111000111111222222111111000333333222222222222111111333333333333333333333333222222111111111111222222333333333333333333333333111111111222222222333333222222222222222222222222444444444444444444444444222222222222222222222222000000111111111111111111111111111111111111111111222222333555777888666555000000111111111222222333000000000000000000000000111000000000000000000111------,,,,,,,,,,,,------...............///000000/////////...//////000000%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))*********((((((***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((()))))))))************+++++++++***************((())))))))))))))))))(((******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++******))))))******+++,,,+++***))))))***+++***(((+++******))))))******+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,---------......------------------------***+++,,,,,,------------......------------......------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////+++++++++++++++++++++++++++++++++***************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***+++,,,------.........---------------------------------------......//////........................////////////////////////,,,,,,++++++++++++,,,,,,////////////000000000000////////////////////////////////////////////////////////////////////////............//////000000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222111111111111222222333333111111111111111111111111//////000111222111111000111111111111111111111111111111222222222222111111333222222222222222222222333333333333333333333333333333222222222222333333222222222222222222222222111222222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222111111111111111222333333111111111111111111111111333222111222444555444333///000000111222222222333111111111111111111111111111111000000000000111111---------,,,,,,---------//////.........///000000///////////////000111222$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************(((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))((((((((((((((())))))))))))************************************(((((())))))))))))((((((************+++++++++,,,******************************+++++++++,,,,,,,,,((()))***+++,,,------...***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++******))))))******+++,,,...,,,++++++,,,+++***(((++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...,,,+++,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,---..................------------......------------..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------((())))))***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,---......///......------------..................------......///000........................////////////////////////---------,,,,,,---------////////////000000000000...////////////000000000////////////////////////////////////////////////......//////000000111111111111111111111111111111000000000111111111222222222222222222222222222222111111222222222222333333222222111111111222333444111111111111111111111111///000111222222222111000222222222222222222222222222222333333333333222222222222222222333333333444333333333333333333333333444333333222222333333444222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222333444555222222222222222222222222333111000111222333333111///000111222222222222222111111111111111111111111222111111000000111111222000000////////////000000000//////...//////000000000//////000000111222333&&&&&&''''''((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***&&&'''(((((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))))))))))))))))))))************))))))((((((((())))))******+++))))))))))))************))))))))))))))))))))))))((()))************)))((()))))))))*********++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++******))))))******+++,,,///...------...///...,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,---...////////////......------------......------------.........///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,---------------,,,,,,,,,,,,---------------------------------------------...//////+++,,,---...////////////------------.........//////......---......000000........................////////////////////////111111000000000000111111////////////000000000000.../////////000000000000//////////////////////////////////////////////////////000000111222222333111111111111111111111111000000111111111222222222222222222222222222222222222333333333444444444444444333222222222333555555222222222222222222222222...000111333333222111000222222222222222222222222222222333333333333222222000111111222333444555555444444444444444444444444444444333333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333222222333555666777222222222222222222222222333111111111222333111000000000111222222222111111111111111111111111111111222111111000000111111222111111000000000000111111000000////////////000000000000000000111222333444))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))************++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))*********((((((***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******&&&''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************************************************))))))(((((((((((())))))''''''(((***+++,,,---...))))))))))))************((((((((((((((())))))))))))***+++,,,,,,+++***)))((())))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,---,,,***)))***+++*********)))***++++++,,,+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---/////////------,,,,,,,,,---------......,,,,,,,,,------.........,,,---...///000000000000.........------.........---------.........//////......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,++++++...------,,,,,,------...------------------------,,,++++++***+++,,,...///+++,,,---...////////////---------........./////////......------///000111////////////////////////////////////////////////000000////////////000000////////////000000000000.../////////000000111111////////////////////////000000000000000000000000///000000111222333333333111111111111111111111111000111111111111222222222222222222222222222222222444444444555555555666666555555444333444555666777333333333333333333333333...000222333333333111000222222222222222222222222222333333444444333333222000000111222444555666666444444444444444444444444555444444333333444444555444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222444444333333444555777888222222222222222222222222222111111222333333111///000111222333333222111000111111111111111111111111222222111111111111222222000000////////////000000111000////////////000000000000000000111222333444---,,,+++***)))'''&&&&&&$$$$$$&&&'''(((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************'''((()))******)))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''')))***((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))++++++******************'''(((((()))***+++++++++(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,,,,---+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------((((((((((((((((((((((((************************---,,,******+++,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,---)))))))))******++++++,,,,,,,,,---------,,,+++++++++,,,,,,------......///------------------------......//////...---,,,,,,000000///......---,,,,,,---------............///........................///......------,,,++++++,,,,,,,,,------.........++++++++++++++++++++++++000///,,,***+++---000222........................000///...---,,,+++++++++------------------------------------------------.........------,,,,,,,,,000000000000000000000000///////////////.........111111000000//////......111111111000000000000000////////////////////////000000000000111111111111000000000000000000000000---...000111111111000///000000000000000000000000222000...///222333111///222222111111111111111111///111333333222111222333444333222111111111222333111111111222333444555666666666555555444444333333222222222333222222111000444444333333333333333444222222222222333333333333222333333333444444444444444444444444444444444333555555666666777777666666555555444333333222111111666555555444444444555555222222222222222222222222666666555444333333333333333333444444555444444444111111222333444444333333444444333333333333333444111111222222333333444444333333333333222222111111111222222222222333333333444444333222111111111111222222222222222222222222000000000000000000000000......//////000000000111333222222111111222222333+++******)))((('''&&&&&&%%%&&&'''((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***,,,------------(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******((((((((((((((((((((((((+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++------,,,+++++++++,,,---)))))))))***************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------......//////...------,,,******+++,,,---...//////---------............///........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++///...,,,++++++---///111------------------------///...------,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,/////////////////////////////////////////////...111000000000/////////...111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000000111111000000111111111111111111111111222000//////222222111///222222222222222111111111000222333333111000111111444333222222222333444444444444444444444444555555666666555555444444444333333333444444444333333333333222222111111222222222111111222222222222333333555555555555555666666666333333333333333333333333333333444555555444444444666666666555444444333333555555555444444444555555666666666666666666666666666666555555555666666777666666777777666666555555333444555666777777777666666666555555555666666777222222222222333333333333333333333333333333222222333333333222222111111111333333333222222222222222222222222222222222222222111111111111111111111111//////000000000111111111333222222111111222222333(((((((((((('''''''''&&&'''(((((())))))((((((((('''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))******((((((((((((((()))*********)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))******++++++************++++++++++++************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******************)))***++++++,,,------------------,,,++++++***))))))------------------------.........///......---,,,++++++,,,---...000000111---------............///------------------------++++++,,,------...//////******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------------------------------.........---------------..............................//////////////////000000000000////////////000000000000000000111111111111111111111111111111000000000000111111111111000000000000000000000000000000000///000111111222111111111111111111111111222111000000111222111000222222222222222222222222333444444333222111111222222333333333444444555555777777666666666555555555666666666666666666555555555555555555555555555555333333222222222222333333222222222333333333444444444444444333333333333333444444444444444444444444444555555666666555555444555555555555444444444444666666666666666666666666555555555555555555555555444444444444555666777888555555555555444444333222222333444555666666666666444444333333444555666666555555555444444444444444333333333333333333333333555444444333111000000///222222333333333333333444333333333333333333333333222222222222222222222222000111111111111222222222333222222111111222222333((((((((((((((((((((((((((()))))))))))))))((('''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((((((((((((((,,,,,,++++++***((('''&&&***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((()))*********)))((((((((((((((())))))***))))))))))))((((((((((((((()))))))))************((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))************)))))))))*********++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************))))))+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******)))***+++,,,---.........,,,,,,,,,,,,++++++******---------------------------...............------///......---,,,+++++++++---------............///------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------.......................................---------....................................////////////000000000000////////////000000000000000111111111111111111111111111111111///000000000111111111111000000000000000000000000222111000///000111222333111111111111111111111111111111111111111222111111222222222333333333333333555666666555333222333555222333555666777777777777777777888888888888888888::::::::::::::::::::::::777777666666555555555555444444444444444444555666444444444444555555555555444444444444333333333333444444444555555555555555777888888999999888888777777777777777777777888888888888999999999999999999666666666666666666666666888777777777888888999:::444444555555555444444333333333444555666666666666444444333444444555666777888888777777666666555555222222222333333333333333444444333333222111111000222222333444444444555555333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333(((((())))))))))))******((()))))))))))))))((('''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))******))))))((('''***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++******)))((((((((((((((())))))***'''''''''((()))*********((()))))))))************(((((((((((((((((((((((()))))))))******+++++++++)))))))))))))))*********((((((((()))))))))******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))))))))))))))))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,)))***+++,,,---.........+++,,,,,,,,,------......------------------------------...............---------,,,***((('''&&&%%%---------............///------------------------......---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------,,,,,,,,,---......------------------------........................................................................---.........//////000000////////////000000000000//////000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111222111000000000111333444111111111111111111111111111111222222111111111222222222333333444444444444444555555444333444666888777888;;;<<<======<<<;;;999:::;;;===>>>?????????@@@@@@AAAAAABBBBBBCCCCCC===<<<:::888666555555555444444444444444555666777444444444444555555555555777777777777777777777777444444555555666666666777888888999::::::::::::999;;;;;;<<<<<<<<<<<<<<<<<<::::::<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<777888999:::::::::::::::777888999999::::::999999777777777777888888999:::888888777777666666555555333333333333333333333333333333333333333444444444222333444555555555555555333333333333333333333333333333333333333333333333333333333222222222222222333222222111111222222333))))))))))))************'''(((((())))))((((((((((((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))((((((((((((((()))******&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))******'''((((((((())))))))))))(((((())))))***+++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((()))))))))))))))))))))'''((())))))))))))))))))************************---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------......------------------***++++++,,,------------++++++,,,------...//////------------------------,,,---......///..................---------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...........................------,,,,,,,,,------------------------------......................................./////////........................------......///000000000////////////000000000000/////////000111111222222000000000000000000000000000000000000111111111111111111111111111111111111222222111111222222333444222222222222222222222222111222333222111111222333222333333444444555555666222333444555555777:::===BBBDDDFFFIIIIIIHHHFFFEEE@@@AAADDDFFFHHHHHHIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNGGGEEEBBB>>>;;;888777777444444444444555666777777555555555555666666666777777777777888888888999999888888888999::::::;;;;;;:::;;;<<<===>>>????????????????????????>>>>>>>>>@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::999888888777777777888888777777777777777777666666666666555555555444444444444444444555555666666666333444555666666666555444333333333333333333333333333333333333333333333333333333333222222222222111333222222111111222222333)))))))))))))))(((((((((%%%&&&'''((((((((((((((((((''''''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))((((((((((((((()))******''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((((((((()))***+++++++++***)))))))))))))))))))))(((((()))))))))*********''''''((())))))***++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))******++++++,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++...,,,++++++---...------------------------------)))***+++---......------+++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------...//////.........//////000111111222222---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------,,,,,,,,,++++++---------------------------------------.........------------------------///...------,,,,,,,,,,,,------------------------........................---........./////////000////////////////////////------......///000000111.../////////000000000111...//////000111111222222111111111111111111111111000000000000111111111111111111111111111111111111111222222333444333333333222222222222222222222222000222444333111000222444333333333444555666666666555777888:::;;;???CCCGGGPPPRRRUUUWWWXXXVVVSSSQQQLLLMMMPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWWWWXXXTTTQQQLLLFFFAAA>>><<<;;;888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<===>>>??????BBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOKKKKKKKKKJJJIIIIIIIIIHHHLLLMMMOOOQQQQQQQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777777777666666666666444555666777777666444333444444444444444444444444222222222222222222222222333222222222111111111111333222222111111222222333))))))((((((''''''''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***((())))))))))))))))))))))))***))))))'''%%%###""" '''((()))******)))((('''))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++***((((((((())))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++*********))))))))))))))))))************+++++++++&&&''''''((()))*********))))))))))))))))))))))))************))))))((((((******+++,,,------......((()))***+++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++------------------------)))************+++++++++........................************************///---,,,,,,---...---,,,------------------------)))***+++---......------)))))))))******++++++,,,,,,,,,---------,,,++++++------,,,++++++*********------------------------,,,,,,---.../////////...+++++++++,,,,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,++++++*********------------------------...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++------------------------////////////////////////---.........//////000000000000000000000000000000---------...///000000111.../////////000000111111...//////000111222222222222222222222222222222222000000000000111111111111111111111111111111111111111222333444555444333222222222222222222222222222000333444333111000222444333333444444555666777777:::<<<>>>@@@BBBGGGLLLPPPZZZ\\\```bbbbbb___\\\YYYVVVWWWYYY[[[[[[[[[YYYXXXWWWXXXYYYZZZ[[[]]]^^^^^^]]]ZZZTTTMMMGGGBBB@@@???<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJLLLLLLMMMNNNNNNOOOPPPPPPTTTVVVXXXZZZ\\\^^^______^^^]]]]]]\\\[[[ZZZZZZYYYWWWYYY[[[]]]^^^]]]\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[\\\]]]^^^___ZZZYYYXXXWWWUUUSSSQQQPPPRRRRRRQQQPPPOOOMMMKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCDDD???>>>===<<<:::999888888::::::999888777666555555555666777888777666444222444444444444444444444444222222222222222222222222222222222111111000000000333222222222222222222333'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((+++***))))))******((('''+++++++++++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************)))((((((&&&((()))(((%%%$$$&&&)))***************)))((('''''''''(((((())))))******,,,)))&&&&&&(((******((((((((((((((((((((((((((())))))(((((((((((())))))$$$%%%'''((()))***))))))************************************************,,,+++***((('''%%%$$$###+++++++++************)))************************+++***))))))((())))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++---,,,+++***+++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---)))(((***+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,++++++***************++++++++++++,,,,,,..........................................------.........------,,,,,,,,,......---------,,,,,,,,,//////.........---------/////////......---------++++++++++++++++++++++++)))((('''''')))+++...000------------------------***+++,,,,,,---------,,,..............................------------......000000000000////////////,,,------...///000111111000000000000000000000000222111000.........///000222222111111111111222222111111111111111111111111111111111111111111111111000111111111111222222222111111222222222333333333333333333222222222111111222333444333222333555777000111333444666999>>>BBBBBBFFFKKKNNNPPPSSSXXX\\\ccccccdddeeeeeedddcccbbbbbbcccdddddddddcccbbbaaa^^^^^^^^^]]]\\\]]]```cccddddddccc___ZZZSSSLLLHHHFFFFFFFFFGGGIIIKKKNNNOOORRRRRRSSSTTTUUUVVVVVVVVVQQQTTTZZZ]]]^^^______```aaabbbeeehhhlllmmmlllkkkppprrrvvv{{{~~~}}}{{{xxx{{{}}}{{{vvvtttuuuxxxzzzxxxuuusssqqqrrrrrrsssuuurrrppprrrttttttuuuvvvttttttttttttttttttuuuuuuvvvuuusssqqqnnnkkkiiihhhjjjkkkkkkiiifffaaa\\\YYYZZZ[[[[[[YYYVVVRRRQQQPPPUUUPPPKKKHHHJJJKKKKKKKKKIIIGGGFFFFFFFFFDDDBBB@@@===<<<;;;:::::::::::::::;;;:::999999:::999777555;;;888555444555666777777666444222333444555555444333333333333333222111111333444555555555555555444'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***)))'''(((***+++++++++''''''((((((''''''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((('''(((((((((''''''(((***)))************))))))((())))))))))))((((((((((((+++)))&&&&&&)))***)))((())))))))))))))))))))))))******)))((((((((())))))&&&&&&((()))******))))))************************************************+++*********))))))((((((+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,***,,,---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,---------............................................................------,,,,,,,,,.........---------,,,,,,.........------------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***,,,...///------------------------,,,,,,---.......................................///......------......///000000000000////////////---......//////000000000111111111111111111111111111111000///////////////111000000//////000000111111111111111111111111111111111111111111111111111111111111111222222222222222333333333444444444444444444444333333333222222222333333333222222444666333555777999;;;???DDDHHHHHHLLLPPPSSSTTTWWW[[[___bbbccceeefffggggggffffffgggggggggggggggfffdddddd^^^___```______aaaeeehhhhhhiiiiiiiiieee```[[[XXXUUUUUUVVVWWWZZZ]]]```bbbfffgggiiikkklllllllllkkkmmmpppuuuxxxxxxxxxyyyzzz|||~~~}}}{{{zzz|||yyyvvvtttqqqrrrsssqqqmmmiiigggfffddd___ZZZXXXXXXYYYYYYYYYUUUSSSRRRPPPOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGEEEDDD@@@???======>>>>>><<<:::<<<999777666777999999999777666444444666666555444666666666555444333222111222333333444444444444444'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))************************((()))))))))***+++++++++---+++(((((()))+++,,,+++)))))))))))))))(((''''''************************)))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((()))((('''''')))*********((())))))************)))*********)))((('''''''''+++)))'''''')))***))))))************************,,,+++***)))))))))))))))((()))************))))))************************************************)))******+++,,,,,,------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))************+++,,,------++++++,,,,,,------,,,,,,............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...000...,,,......+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---......------------,,,,,,---.........////////////.........................................................---------------.........------------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///....................................////////////........................///......------......///////////////000000000000///////////////000000000111111111111111111111111000000111111000000//////111111000000000000111111222222222222222222222222222222222222222222222222111111222222222333333333444444444444555555555555555555444444444444333333333444555444333333555777333555999<<>>>>>>>><<<:::999999999:::888777::::::999777666555444333333333333444444444444444'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((************************(((((()))***+++,,,,,,---222///***((((((((()))((()))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++******)))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))))))))(((((()))&&&$$$&&&))),,,+++)))'''((()))******************)))))))))((((((((('''***))))))))))))***))))))************************---,,,+++***))))))))))))++++++++++++******))))))************************************************)))******+++,,,---......+++++++++*********)))))))))***************++++++---,,,++++++******++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...000...---...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------------------,,,,,,,,,............////////////........................---------..............................---------............------------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///...------------......////////////////////////..................//////........................//////............//////////////////000000000000111000000000000000000000111111111111111111111111///000111222222111///...222222111111111111222222222222222222222222222222222222222222222222222222222222222222333333333444333444444444444555555555444444444444444444444444555666777666555555777999555999>>>CCCGGGLLLQQQTTTVVVWWWYYY\\\^^^aaacccddddddeeeggghhhiiiiiiiiiiiikkkkkkkkkmmmnnnppprrrsssrrrsssuuuvvvxxx|||{{{uuupppmmmkkkiiiiiijjjlllmmmkkkeee```^^^[[[WWWUUUTTTSSSRRRPPPNNNKKKHHHGGGGGGFFFEEEDDDCCCAAA@@@???@@@???===;;;<<<<<<;;;999888777666666555555555555555555666666'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,,,,---222...***''''''(((((((((&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''(((((()))))))))(((((((((%%%###%%%(((+++***((('''((()))***************'''((((((((()))))))))***)))************))))))***)))))))))))))))))))))))),,,,,,+++***))))))******,,,,,,++++++******))))))******************************************************+++++++++++++++++++++++++++*********)))))))))))))))******+++++++++---,,,++++++******++++++))))))))))))))))))))))))...---,,,+++***)))))))))***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...,,,***,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,------------.................................---------.........//////........................//////.........---------------,,,,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,//////..................////////////////////////......---,,,,,,------.........................../////////....../////////.../////////000000000111111111111111111000000000111111111111111111111111///000111222222111000///111111111000000111111111222222222222222222222222222222222222222222222222222333333333444444444444333333333333444444444444333333444444444444444444444666666666666666888:::<<<@@@GGGMMMRRRWWW[[[^^^[[[\\\^^^bbbfffjjjlllmmmnnnnnnooooooooommmlllkkkmmmnnnooossswww}}}xxxuuurrrnnnkkkiiigggdddbbb^^^\\\XXXVVVTTTRRROOOMMMMMMLLLJJJJJJJJJHHHEEECCC@@@???===;;;:::999999999999888777666666666666777'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***+++++++++,,,***''''''(((***+++***((((((((()))(((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))(((((('''%%%$$$%%%'''(((((((((((())))))************)))'''''''''((()))*********(((***++++++***))))))***))))))))))))))))))))))))******)))))))))******+++,,,,,,+++***))))))******************************************************+++++++++************)))+++++++++************)))+++++++++,,,,,,------...,,,,,,+++***************))))))))))))))))))))))))......,,,+++***)))))))))++++++,,,,,,------,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,---)))(((***+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---******++++++++++++,,,,,,++++++,,,,,,,,,---------........................,,,,,,------.../////////...............//////////////////.........------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////.......................................///...---,,,,,,,,,---...........................000//////......//////000......//////000000111111111111111111111222222222222222222222222222222222000000111111222222111111000000////////////000000333333333333333333333333333333333333333333333333333333333444444444555555222333333333333444444444444444444555555555555555444666777777777888;;;===???EEELLLSSSYYY]]]aaadddffffffiiinnnuuuzzz}}}~~~}}}{{{xxxwwwxxxyyy|||~~~{{{tttqqqnnnkkkiiifffccc``````___]]]]]]\\\ZZZVVVSSSLLLJJJGGGDDDAAA@@@?????????>>><<<:::888888888999'''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((())))))(((((('''(((((('''&&&&&&((())))))************))))))((((((((((((((())))))))))))'''***,,,,,,***))))))+++************************(((((((((((()))***++++++++++++))))))((()))******************************************************************************+++++++++************)))***++++++,,,------......++++++***))))))))))))***)))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,'''&&&))),,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------........................,,,,,,------...//////000---........./////////000////////////.....................------------,,,+++++++++,,,,,,,,,------------------------------------......///.........------------------------111000...---,,,---...///........................000000////////////000000.........///000111111111000111111222222333333333222222222222222222222222111111000000111111222333222111111111111111111222333333333333333333333333333333333333333333333333444444444444555555555555444444444444555555555555666666777777777888888888888:::<<<===>>>???BBBEEEFFFLLLTTT\\\aaafffiiikkkssstttxxx|||{{{zzzyyyxxxwwwtttooolllccc```[[[VVVQQQNNNLLLKKKJJJHHHEEEBBB@@@?????????'''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))((((((((((((***(((''''''(((((('''%%%)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))(((((((((***+++)))&&&&&&(((+++***************)))((('''******))))))(((((('''''''''***------***))))))+++++++++++++++++++++++++++''''''''''''(((***+++,,,******)))(((((()))***+++*********************************************************++++++,,,,,,---+++++++++************)))(((((()))***++++++,,,,,,+++******)))((())))))))))))))))))))))))))))))))))))))))))***+++---...///---,,,+++***+++,,,---...+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,'''%%%))),,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,------...///000000---.........//////000000000/////////............//////.........------------------....../////////------------------------,,,,,,---...//////......------------------------333111///...---...///000........................000000////////////000000---......///000111111222000000111222333333444444222222222222222222222222222111000000000111333444666555555444444555555666333333333333333333333333333333333333333333333333444444444555555555666666555555555555666666666777888888999999999:::::::::>>>@@@BBBDDDEEEGGGJJJMMMRRRXXXaaaiiinnnrrruuuwww~~~wwwtttmmmfff```[[[XXXWWWTTTRRRNNNKKKHHHGGGFFFGGG)))(((&&&%%%&&&''')))++++++***)))'''''''''((()))''''''((()))***++++++,,,222000---***((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***************)))(((((($$$%%%(((***++++++***)))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************)))(((((())))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))((((((''''''---,,,,,,,,,+++*********(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---...------,,,******+++,,,,,,,,,++++++------------------------...---+++******+++---...)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++///...+++(((((()))+++,,,///......------,,,,,,+++,,,,,,,,,---------......+++,,,---.........---,,,+++,,,,,,------,,,,,,+++,,,---......//////......---.........---,,,,,,+++,,,,,,,,,------.........+++,,,---.........---,,,,,,,,,,,,++++++*********+++---000000...,,,+++***............////////////............////////////..............................---,,,---...///000////////////000000000000222111///...---------...222111111111000000//////000111111111111222222222222222222222222222222222333444444444444444444555555555555444444444444444666333111111333333111...888666444444555666777777555666777777666666888:::<<<<<<;;;::::::===BBBFFFEEEJJJPPPTTTUUUYYY```fffhhhnnnuuu{{{|||uuusssssskkktttwwwqqqkkkmmmqqqqqqssssssrrrpppnnnlllmmmnnnggghhhjjjlllmmmmmmmmmmmmzzzzzz|||~~~wwwrrrlllhhhfffgggmmmppppppnnnrrrtttwww~~~yyyyyyxxxyyy|||}}}yyyuuuqqqnnnmmmiiieeebbb```\\\UUUPPP)))(((&&&&&&&&&''')))***+++***)))(((''''''((()))((((((((()))*********+++000...,,,)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***************)))(((((('''((()))******)))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((*********+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++*********)))))))))+++++++++++++++*********)))******+++,,,,,,------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---------,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......------------------,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***,,,---************************,,,,,,,,,---------......,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////......---.........------,,,+++,,,------------------...+++,,,---.........---------------,,,,,,,,,,,,,,,,,,...000///...,,,,,,,,,............////////////............////////////..............................---------...///000////////////000000000000000000///......///000111222111111111000000000000111111111111222222222222333333333222222222222222333333333444444444444444333333333333444444444444666444333444666777555333333444555666888888777666777999;;;<<<;;;;;;;;;<<>>AAACCCDDDDDDEEEGGGKKKMMMQQQVVV\\\ccckkkpppttt{{{~~~~~~~~~{{{}}}yyykkkddd\\\YYYXXXZZZ```hhhnnnggg]]]WWWVVVWWWWWWWWW^^^______\\\WWWUUUVVVYYYZZZ___aaa[[[TTTRRRRRRRRRQQQRRRSSSRRRQQQQQQRRRSSSUUUWWWYYY[[[[[[ZZZXXXWWWQQQQQQTTTXXX\\\^^^]]]\\\VVVUUUUUUWWWZZZ[[[[[[ZZZTTTTTTSSSUUUWWWXXXWWWVVVSSSSSSSSSRRRTTTXXX]]]bbbrrrttttttooohhheeefffiiitttzzz(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))((((((((())))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))((((((***)))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))******+++((()))))))))************))))))))))))))))))))))))************************+++******))))))******+++++++++++++++++++++******)))))))))******+++++++++++++++++++++,,,,,,------))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---------,,,+++------------......//////,,,,,,,,,---------......000///---+++******++++++,,,,,,------------,,,,,,,,,---......///.........------............------//////......------,,,,,,,,,------...............,,,,,,------.........//////000000///------///000............////////////............////////////.......................................//////000////////////000000000000000000000111111222333333111111111111111111111111111111111222222222333333444444444333333222111111222222333333444444555555555555555555666666666666333333333444666777888888555888;;;>>>??????@@@@@@EEEGGGIIILLLNNNRRRWWWZZZ___bbbhhhnnnuuu|||}}}uuujjjeeefffhhhfffdddcccggglllpppoooiiibbb^^^\\\WWWSSSRRRTTTXXX\\\___aaa[[[TTTOOONNNPPPQQQRRRXXXZZZ\\\\\\ZZZZZZ\\\___^^^aaaccc```ZZZXXXWWWXXXUUUWWWYYYYYYYYYYYYZZZ\\\ZZZ\\\^^^``````^^^[[[YYYVVVVVVVVVWWWYYY[[[[[[\\\YYYZZZ\\\\\\\\\ZZZYYYXXXWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUWWW[[[___kkkmmmmmmfff\\\VVVUUUWWW[[[```eeehhhgggfffffffffmmmvvv~~~~~~'''''''''''''''((())))))((((((((())))))))))))((()))))))))((((((((((((((((((((('''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***))))))******+++((()))))))))************))))))))))))))))))))))))************************++++++************++++++************************))))))******+++++++++,,,************++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***++++++++++++******)))))),,,,,,,,,---------......111000...---,,,,,,,,,---,,,------......------,,,,,,---......///.........------...//////......---/////////......---------------------......//////++++++,,,,,,------........./////////------///111............////////////............////////////////////////////////////.........///////////////////////////000000000000111111222222222222111111111111111111111222222222111222222222222333333333444444444333333333222222222222333444555555666666777666666666555555444444777888999:::;;;<<<===>>>???AAADDDEEEFFFHHHLLLOOOSSSTTTVVVXXX\\\dddmmmsssxxx||||||ppplllccc___[[[ZZZ]]]^^^[[[XXXUUUVVVWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSVVVZZZ[[[[[[]]]YYYSSSPPPOOORRRTTTVVVXXX\\\```aaa``````ccceeeeeefffgggfffaaa\\\[[[\\\ZZZ]]]```aaaaaaaaacccdddggghhhjjjjjjiiigggdddbbbaaaaaaaaa``````aaacccdddgggjjjmmmlllhhhccc``````^^^]]]ZZZXXXVVVWWWXXXZZZYYYZZZ\\\]]]]]]^^^aaaccchhhiiiiiicccYYYQQQOOOOOOTTTVVVYYYZZZZZZXXXXXXWWW[[[dddlllmmmiiiggglllqqqxxxuuuuuuvvv{{{'''''''''((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))''''''((()))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,------,,,+++***)))***++++++))))))))))))************))))))))))))))))))))))))************************++++++************++++++)))))))))***************+++++++++++++++,,,,,,,,,***************************************************************+++++++++************************++++++++++++++++++++++++------........./////////++++++++++++,,,---...///)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---............,,,***)))...------,,,++++++******,,,,,,,,,---------......000000///...---------...------............------,,,---......//////......------...////////////.../////////.....................------......///000,,,,,,,,,,,,,,,---------,,,...//////...---...000............////////////............////////////////////////////////////---...///000000000000///////////////000000000000111111222222222111111000111111111222222222222222222222222222333333333333333333333333444444444444333333444555666777777888777777777666666666555555888:::===>>>???@@@CCCEEEFFFJJJMMMPPPQQQUUU\\\aaakkklllmmmpppuuu~~~}}}wwwtttsssssstttvvvyyy|||}}}ttthhh```\\\QQQPPPPPPRRRVVVWWWTTTQQQNNNMMMLLLLLLNNNQQQTTTVVVTTTXXX[[[[[[\\\___^^^[[[___]]]YYYVVVVVVYYY\\\___eeejjjpppsssqqqoooooopppvvvtttttttttnnngggcccdddfffiiilllnnnnnnooopppqqqwwwwwwvvvuuutttqqqooonnnkkklllmmmmmmlllnnnqqqsssyyy{{{tttppppppooonnnkkkgggccccccdddgggeeegggkkkmmmmmmnnnpppqqqppppppnnnjjjccc\\\WWWUUUSSSSSSSSSSSSSSSRRRRRRQQQPPPVVV[[[[[[WWWTTTTTTVVV^^^bbbfffeee```\\\\\\]]]\\\aaaiiisss{{{&&&''''''(((((((((((((((&&&'''((()))******)))(((&&&'''''''''((()))))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((())))))((((((&&&'''(((*********)))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++***(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,,,,+++)))((()))***+++---))))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,---------.........---,,,+++++++++,,,---...++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++''''''((()))***+++++++++***++++++,,,,,,++++++***------------------------+++++++++,,,++++++******........................,,,,,,,,,---------......---...............------------............------,,,---......//////......------...///////////////............///////////////......---......000000............------------***,,,...///...------...............////////////............////////////////////////////////////---...///000111000000///////////////000000000000...///000222222222222111111111111222222333333333222222222333333333444444222222333333444555555555444444555666777888999999:::::::::;;;<<<======>>><<<@@@DDDFFFHHHKKKOOORRRVVV\\\dddiiimmmrrryyy|||}}}uuukkkccc```^^^^^^```bbbeeeeeedddcccfffgggfffeeeaaa]]]YYYWWWNNNMMMMMMPPPSSSUUUTTTRRRPPPQQQQQQSSSVVV[[[___aaaeeennntttsssqqqqqqppplllmmmlllkkkkkkmmmqqqwww{{{|||wwwyyy|||~~~}}}|||~~~zzztttqqqrrrtttwwwzzz~~~{{{xxxqqqjjjdddZZZYYYWWWVVVWWWXXXYYYZZZYYYYYYXXXVVVSSSPPPNNNNNNNNNQQQSSSTTTRRRQQQRRRTTTSSSVVV\\\bbbhhhmmmpppqqqttt}}}&&&''''''((()))(((((((((&&&'''(((*********)))(((%%%&&&&&&'''((()))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((())))))(((((('''(((***++++++)))'''&&&))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***(((&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((''''''(((***,,,...))))))))))))************))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++///...,,,+++***++++++,,,---------,,,+++***)))(((------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,+++++++++------------------------((((((((())))))***++++++)))******++++++,,,,,,---,,,,,,,,,---------......+++,,,---.........---,,,------............------,,,---......//////......------...///000000//////------......//////000000///......------///000111000000//////.........---(((+++...///...---------............/////////000............/////////000000000000000000000000000---...000111111111000///////////////000000000000+++---///111222333333333111111111222222333333333222222333333333444444444111222222333444555666666555555666777888999::::::===>>>???AAACCCEEEGGGGGGFFFJJJPPPTTTWWW[[[```dddlllttt|||{{{wwwppphhhcccbbbfffiiiiiiiiihhhddd^^^ZZZXXXWWWUUUWWWYYY\\\]]]\\\XXXUUUTTTSSSSSSTTTVVVWWWVVVUUUWWWUUUTTTUUUXXX[[[[[[[[[[[[\\\___ccchhhlllpppqqq|||}}}~~~|||xxxxxxyyywwwoooiiifffdddccceeehhhjjjkkkooojjjddd___[[[YYYWWWVVVUUUVVVVVVVVVUUUUUUWWWXXXSSSUUUXXX[[[___bbbdddeeeaaabbbhhhvvvwwwooopppqqqrrrtttwww{{{******))))))((((((''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************((((((((((((((('''&&&&&&)))((((((((()))***++++++++++++)))'''$$$$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))+++,,,---*********)))))))))))))))((()))***++++++***)))(((,,,+++++++++******))))))))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++******)))000///...,,,++++++,,,,,,///...---,,,++++++++++++************************...------,,,,,,------...******))))))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------)))***++++++------...///...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------/////////......------,,,++++++++++++++++++++++++))))))***++++++++++++***------------------------////////////////////////...------------.../////////...------...///...,,,///////////////...................../////////000...---,,,++++++,,,---.................................................................................////////////......////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111222222111111111111111111444444444333333333222222111111111111111111111111555555555555555666777777444888===??????@@@CCCFFFGGGKKKQQQTTTSSSSSSUUUWWWYYY\\\cccjjjqqqwww{{{}}}|||yyyuuulllhhhiiihhhllliii^^^WWWVVVUUUQQQYYYXXXWWWWWWXXXXXXVVVTTTUUUWWWZZZ[[[YYYVVVTTTTTTUUUVVVWWWXXXYYY[[[```cccddddddfffiiilllmmmlllkkkqqqtttyyy{{{xxxtttsssvvv|||yyypppkkkhhhfffdddfffdddbbb`````````aaabbb^^^ccceeebbb```___]]]YYYWWWWWWWWWWWWXXXYYYZZZ[[[XXXXXXXXXXXXZZZ___eeejjjtttxxxzzz***)))))))))((((((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))*********((())))))))))))((('''&&&(((((((((((((((((()))*********)))'''%%%%%%''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))***+++))))))))))))************((()))***++++++***)))(((++++++*********)))))))))************************))))))***++++++++++++***************************)))******+++++++++******///...---++++++++++++,,,...---,,,+++************************************,,,,,,++++++++++++,,,,,,*********))))))*********)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------...........................------------.../////////...------...///...---/////////////////////............/////////000000///...---,,,,,,---...///////////////////////////......................................................////////////......////////////000000000111////////////000000000111000000000000111111111222111111111111111111111111222222222222222111111111222333333333333333444444555555555666666777888888666666666666777999;;;<<<888<<>>@@@BBBDDDEEEFFFIIIPPPXXXbbbkkkrrrvvvzzzpppppppppqqqpppiii___WWWOOONNNLLLLLLLLLNNNPPPRRRPPPOOOMMMJJJIIILLLQQQUUU\\\gggrrrvvvxxx}}}}}}zzzwwwwwwuuuqqqnnnmmmjjjfffbbb^^^[[[YYYVVVTTT'''((((((((()))))))))***))))))))))))))))))))))))(((((()))************)))'''''''''((((((((())))))&&&'''((())))))))))))((()))(((((((((((())))))***''')))******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++******)))'''(((((()))***++++++++++++***)))(((((()))***+++)))))))))*********++++++(((((((((((((((((((((((())))))***++++++++++++***************************)))******+++++++++******)))***+++,,,,,,+++***************))))))******+++***************************))))))(((((())))))************))))))*********)))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------...........................------------...//////---,,,+++---///000000///------......///000000111//////000000000111111111......///000000///..............................////////////////////////////////////////////////......////////////......000000111111111222222222000000111111111222222222333333333333444444444444333333333333333333333333333333333444555666666666555666777888:::;;;<<<===<<<>>>AAAEEEIIIMMMQQQRRRTTTZZZcccnnnzzzuuuhhheeedddiiiooooooiiibbbYYYZZZZZZYYYWWWTTTRRRQQQNNNNNNOOOPPPQQQRRRUUUWWWUUUUUUUUUTTTUUU[[[ccciiisss}}}zzzvvvsssnnnhhhddd'''((((((((())))))******))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))&&&&&&'''(((((()))(((((('''''''''''''''((()))***((()))++++++)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((++++++,,,,,,+++***((('''$$$%%%'''(((***,,,......+++***)))(((((()))***+++))))))******+++++++++,,,))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++******)))******,,,------,,,+++***+++***************++++++************************((((((''''''''''''((((((******))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++------------------------***+++,,,,,,------,,,,,,------------------------////////////////////////...------------...//////---,,,+++---///000000///---------...///000000111000000000000111111111111---...///000000///...---000000000000000000000000000000000000000000000000000000000000000000000000......////////////......000111111111111222222222000111111111111222222222333333333444444444555555333333333333333333333333333333444444555666777777333444666999<<<>>>@@@AAACCCEEEIIIOOOUUU[[[___bbbhhhnnnyyykkk___YYYVVVVVV\\\dddgggaaaZZZNNNPPPPPPNNNLLLKKKMMMPPPQQQRRRTTTVVVXXX[[[___bbb___```bbbcccfffmmmwww~~~zzz))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))((((((******)))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((()))++++++***)))))))))((((((''''''******))))))((((((''''''))))))************))))))+++*********))))))((((((++++++******))))))((((((+++++++++*********)))))))))************++++++++++++++++++************)))+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,************************)))************+++++++++((((((((()))******++++++++++++,,,,,,,,,---------(((''''''(((***,,,+++***++++++,,,,,,---.../////////...,,,++++++,,,...///,,,,,,,,,---------......---,,,,,,++++++,,,,,,---(((((())))))*********+++...---+++******---///111---,,,+++******+++,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---/////////---,,,***((('''...........................///000000000///---,,,........................000000000000111111111111000000000000000//////...111111111000000000000000////////////000000000000222111000.........///000222000///000333444333000000111111111111222222222000000111111111222222222333333222111111222333444333444444444666777888999666555555555777888888888===999:::BBBGGGFFFGGGKKKIIIPPP[[[cccjjjrrr|||wwwiii^^^XXXOOOMMMMMMSSS[[[^^^[[[WWWLLLLLLLLLKKKKKKMMMQQQTTTWWW^^^gggkkkjjjjjjlllooorrruuuzzz~~~~~~wwwuuussstttwww|||~~~}}}~~~{{{zzz}}}))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((******)))))))))))))))***((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''(((((()))***+++++++++++++++*********)))******))))))(((((((((((())))))************))))))************)))))))))(((*********)))))))))))))))+++++++++*********)))))))))************++++++++++++++++++************)))***+++,,,+++)))((()))***************+++++++++,,,************************)))************+++++++++************))))))))))))++++++++++++,,,,,,,,,,,,)))(((((()))+++,,,,,,+++******++++++,,,------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************+++++++++,,,///...,,,++++++,,,---...,,,++++++++++++++++++,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------......---,,,++++++........................///////////////......---........................000000000000111111111111000000000000000//////...111000000000000000000000////////////000000000111222111000///...//////000222000///000222333222000111111111111222222222222111111111222222222222222444444333222222333444555777666666666666777888888888999:::===???@@@??????DDDBBBDDDJJJNNNOOORRRXXX\\\eeerrr}}}vvvqqqrrrsssrrrooojjjddd]]]WWWTTTMMMKKKLLLQQQXXX[[[XXXTTTPPPOOONNNMMMOOOUUU]]]cccooovvvzzzuuunnnqqquuuxxx{{{}}}}}}wwwssspppooooooqqquuuyyy{{{||||||}}}yyyuuuwww{{{))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))(((((())))))***(((((((((((((((((((((((())))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))++++++++++++***************))))))))))))((((((((())))))************))))))************))))))))))))))))))))))))************+++++++++***************)))************++++++++++++++++++************))))))***+++***(((((((((***)))))))))*********++++++************************)))************+++++++++,,,++++++***))))))((((((*********++++++++++++,,,+++))))))***,,,------,,,)))******++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,///......---,,,++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,+++,,,---...////////////........................000//////............///////////////////////////000000000000111111111111000000111111000000///...000000000000000000111111/////////000000000111111111111000/////////000000111/////////111222111000111111222222222333333333333333333222222222222222555555444333333444555555555555555555666777888999<<<===AAACCCEEEDDDCCCBBBJJJKKKOOOTTTXXX]]]eeennnxxx}}}uuurrrooommmkkkdddZZZUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSMMMMMMNNNSSSXXX[[[YYYVVVXXXWWWWWWYYY___jjjwww{{{uuunnniiieeebbbeeeiiinnnqqquuuzzz}}}|||zzzzzz|||~~~}}}{{{{{{|||((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''''''''(((((())))))******(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((())))))******++++++************************))))))*********++++++++++++++++++*********)))))))))***+++***)))((()))***((())))))))))))*********************************))))))*********++++++++++++++++++******)))))))))))))))*********+++++++++,,,+++***+++---...---,,,******++++++,,,,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...---,,,+++******+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,...///000000000000........................000///...------...///000000000000000000000000000///000000000111111111111000111111111111000//////000000000000000111111111//////000000000111111111111111000000000000000000000//////000111111111111222222222222333333333444444444444333333333333333666555444333444555666777666666777999;;;===???@@@DDDFFFGGGHHHHHHHHHIIIJJJNNNSSS[[[bbbiiisss}}}mmmaaa[[[aaa_________YYYPPPLLLMMMMMMMMMNNNOOOQQQSSSUUUWWWTTTVVVYYY]]]```bbbbbbaaadddfffjjjqqq|||}}}|||zzztttrrrqqqsssvvvyyy{{{{{{}}}xxxsssqqqrrrvvv{{{~~~}}}||||||}}}((((((((((((((((((((((((******))))))(((((('''''''''((()))******)))((('''''''''(((((())))))******(((((())))))))))))((((((((((((''''''((()))******(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***))))))(((((((((((()))(((((((((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))******(((((())))))******++++++************************))))))*********++++++++++++++++++*********))))))***+++,,,+++******+++,,,((())))))))))))*********************************))))))*********+++++++++))))))******+++++++++,,,))))))*********+++++++++---+++++++++---...---,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++******)))***,,,---...---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,......//////000/////////........................000///...------...///000111111111111111111111111///000000000111111111111111111111111111000000/////////000000111111111111000000000000111111111111000000111111111111111111///000000000000000111222222333333333444444444444555555555444444444444444555555444444555777888999======>>>@@@BBBDDDFFFGGGKKKLLLMMMMMMNNNRRRXXX]]]___hhhsss|||}}}nnnaaaWWWRRRQQQSSSSSSTTTVVVRRRKKKIIIJJJMMMNNNOOOQQQUUUYYY]]]```dddgggkkknnnpppqqqrrrrrrtttzzzuuullliiihhhhhhhhhkkkoooqqqqqqrrrxxx))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((()))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))************++++++++++++)))))))))************+++))))))************))))))))))))))))))************))))))))))))***************************+++++++++)))************++++++++++++++++++************)))***+++,,,,,,+++***,,,---)))))))))*********++++++************************)))************+++++++++))))))******+++,,,,,,---*********++++++++++++,,,---,,,++++++------,,,+++------------------------///...,,,++++++,,,...///++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************((()))+++------------,,,+++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---//////////////////...---........................///............//////000000000000000000000000000000000000000111111111111111111222222111111000////////////000111111222222000000000111111111222222///000111222222222111111///111222222111111222333333333333444444444555555444555555555666666666666666666666777888;;;===>>>AAABBBCCCDDDFFFHHHJJJKKKMMMPPPSSSVVV[[[dddpppyyyyyytttnnnjjjbbbYYYQQQMMMMMMOOOMMMMMMOOORRRQQQMMMLLLOOOOOOQQQUUU\\\ccckkkqqquuu}}}xxxqqqkkkhhhjjjmmmpppzzz}}}{{{zzz{{{~~~))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&'''''')))******(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''(((((()))***+++)))*********++++++++++++))))))*********+++++++++))))))************))))))((()))))))))*********************)))))))))))))))))))))*********+++++++++)))************++++++++++++++++++************)))(((***++++++******+++,,,************+++++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++************++++++------,,,,,,++++++++++++***++++++,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---......//////......---........................---......///////////////000000000000000000000000000000000000111111111111111222222222222111000000...//////000111111222222000000111111111222222222///000111222222222222111000222444333222111333555444444444444555555555555444444555666777777888999888888999;;;===@@@CCCEEEGGGHHHJJJNNNRRRVVVYYY[[[]]]bbbiiipppxxx{{{rrriiiaaa[[[XXXWWWVVVUUURRROOONNNOOOPPPQQQQQQSSSXXXXXXWWWXXX]]]___cccjjjuuu|||wwwtttwww~~~|||{{{|||||||||||||||||||||}}}~~~{{{zzzyyyyyyzzz}}}))))))))))))))))))))))))''''''(((((())))))*********)))(((''''''((()))*********))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((***++++++''''''(((((()))))))))***))))))******++++++++++++))))))************))))))(((((())))))*********+++++++++******))))))(((((())))))******++++++++++++)))************++++++++++++++++++************)))''')))******))))))***,,,***++++++++++++,,,,,,,,,************************)))************+++++++++------,,,++++++*********++++++,,,,,,,,,---------,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,------------......++++++************++++++.........------,,,,,,,,,------,,,++++++*********---,,,+++******+++,,,---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000,,,,,,---.../////////...........................,,,---///000000000///...////////////////////////000000000000111111111111111222222222222111000000...//////000111222222222000111111111111222222222///000111222333333222111000333555444222111333666444444444555555555666666333444555666777888999:::::::::<<<>>>AAADDDGGGIIIPPPRRRWWW]]]eeelllqqqtttvvv}}}xxxpppkkkhhhwwwrrrhhh^^^VVVQQQNNNMMMJJJMMMQQQSSSSSSSSSSSSSSSVVVVVVYYY^^^______bbbhhhsssyyy~~~xxxyyyyyyxxxvvvtttttttttsss{{{~~~}}}}}}~~~}}}{{{ooonnnllljjjjjjlllnnnooouuu))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((((((((()))***+++,,,''''''(((((())))))******))))))))))))))))))))))))))))))************))))))&&&''')))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))++++++******************************************************+++,,,------******))))))******+++,,,))))))***++++++++++++***''''''((()))***++++++,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,///...------,,,+++******------------------------,,,,,,,,,,,,++++++***)))'''((())))))(((&&&$$$"""%%%&&&((()))+++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,---------******+++,,,------------/////////...---------,,,....................................///////////////////////////.........000000000000111111111111111222222222222111111000222111000//////000111222000000111111111222222222111111000000//////......222222111111111111111111111111222222222222111111111333555666666555666888444777999:::;;;<<<>>>@@@???CCCHHHKKKMMMOOOTTTXXXccceeejjjrrr}}}mmmccc]]]ZZZ]]]cccdddaaa[[[TTTLLLHHHHHHIIIFFFIIIOOOSSSWWWZZZ^^^aaahhhkkkmmmllllllrrr~~~}}}yyytttpppnnnmmmmmmmmmllloooqqqsssuuuzzz~~~yyyvvvtttrrrnnnjjjvvvuuuuuuwwwyyyzzzzzzxxx{{{}}}))))))))))))))))))))))))************************))))))((((((''''''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((***))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***++++++******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************************************++++++***))))))*********++++++******++++++,,,---))))))***+++++++++++++++((())))))******+++++++++---,,,,,,,,,++++++++++++*********++++++++++++,,,,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,...------,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,+++******++++++,,,---,,,***(((&&&(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++...............---------....................................//////////////////////////////////////////000000000111111111000000111222222111111111222111000//////000111222111222222222333333333333222222111111111000000000222222222222222111111111333333444444444444333333333555777777777777888999666888:::<<<===???CCCEEECCCHHHPPPVVV[[[aaahhhnnnwww|||ttthhh\\\XXXVVVTTTWWW\\\^^^\\\WWWQQQKKKHHHIIIKKKLLLPPPWWW^^^eeekkkrrrwwwwwwppphhhfffcccbbbdddgggjjjlll{{{~~~}}}|||{{{yyyuuusssttttttuuuwww{{{))))))))))))))))))))))))++++++++++++++++++++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))((((((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))(((((()))******)))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************************************,,,+++***)))((((((((((((,,,++++++++++++,,,------)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,---......---,,,***)))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,------------------------,,,+++***)))---------...................................................////////////////////////////////////////////////000000000000...///000111111111111111222111000000000000111222222222333333333444444444333333333222222222222222222222222222222222222222555555555555555555555555333555777777666777888::::::===AAADDDGGGLLLQQQTTTWWW^^^gggooowww{{{zzzyyysssjjj\\\VVVRRRRRRSSSRRRTTTWWWXXXWWWTTTPPPMMMMMMOOORRRWWW^^^hhhttt}}}xxxpppgggbbb______aaadddkkkttt||||||{{{yyyzzz|||~~~}}}))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))***************+++++++++************************++++++***)))))))))))))))++++++******++++++,,,---)))***++++++,,,,,,++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,++++++***)))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------------,,,---------,,,,,,+++***,,,---------.../////////....................................///////////////////////////000000000....../////////000000000---...///000111222222222111111111111111111111111222222222333333333333444333333333222222222222222222222222333333333333333444444444444555555666666666888::::::;;;<<>>;;;>>>BBBGGGMMMSSSZZZ___hhhooozzz|||kkkdddcccdddddd]]]UUUMMMJJJIIIGGGIIILLLMMMSSSYYY]]]dddmmmtttvvvyyyzzz|||~~~~~~xxx}}}))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''&&&&&&'''((()))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***************++++++)))))))))((()))******+++***+++,,,,,,------,,,,,,******************))))))++++++++++++,,,,,,,,,---*********++++++++++++,,,***************++++++,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************+++,,,---...++++++,,,,,,,,,,,,,,,+++******++++++,,,---......,,,,,,---------.........///.........------------++++++,,,------,,,,,,,,,...............---------....................................////////////...//////000111111222222111111111111222222222222111222222333333333222222111222222333333222222111111111111222222222333333222333333333444444444444333333333444555666666666555555666888;;;???CCCEEEDDDHHHOOOVVV^^^hhhqqqwww~~~qqq```WWWWWW[[[^^^___]]]UUUOOONNNMMMLLLPPPVVVVVVaaammmuuu|||}}}}}}yyyzzz))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,+++)))'''&&&''''''(((((())))))******************************))))))************))))))'''&&&&&&&&&'''(((***+++''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************,,,+++***)))((((((((((((*********)))***++++++,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------))))))*********+++++++++*********)))***++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++,,,------...///000000((())))))+++,,,---......,,,,,,,,,,,,,,,+++***)))((((((((()))***+++,,,---+++,,,------......------))))))***+++---...//////---------......///////////////.........---------------------,,,+++******/////////......------,,,..................................../////////000...//////000111222222222111111222222222333333333333333444444444333222222111222333444444333222111222222333333333444444444444444444555555555666666333333444444555666777777888888999<<>><<>>AAAEEEIIILLLRRRWWW```iiiooowww|||uuulllaaaYYYQQQOOOMMMKKKJJJKKKMMMNNNRRRWWW[[[^^^ccckkkooonnnqqquuuzzz~~~zzzwwwwwwsssqqqmmmiiigggiiimmmppp((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))******+++++++++*********))))))))))))((((((((((((---,,,+++***))))))((((((((()))***+++,,,,,,,,,,,,)))))))))))))))*********(((((()))))))))*********((()))))))))************((()))))))))************************************+++++++++*********))))))******))))))***+++,,,,,,)))+++,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))))))))))))))))))))***++++++,,,+++++++++******************************************))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************'''((()))***************((()))***+++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------///////////////.........///////////////000000000//////////////////////////////000000111111111111000000000000111222333333111222222333444555555666444444444444444333333333444444333333333333444444777555444444666888:::;;;>>>@@@CCCHHHMMMTTT[[[```fffooo{{{~~~sssnnnhhhffffffddd^^^YYYPPPOOOMMMKKKKKKOOOTTTWWW]]]dddkkkqqqxxx~~~~~~wwwqqqrrryyy'''(((***,,,,,,***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((***)))((((((******)))((())))))))))))))))))))))))******************++++++))))))))))))((((((((((((*********)))(((((('''&&&((()))***++++++,,,++++++((()))))))))*********+++(((((())))))******++++++((()))))))))************((()))))))))************************************))))))*********+++++++++,,,,,,+++***))))))******)))***+++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************'''((()))***************++++++,,,,,,,,,++++++******+++,,,------,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,------------------------///////////////.........////////////000000111111000000000000000000000000000000000000000111111111000000000000111222333444000111111222333444444555444444444444444444444444444333333333333444555555:::::::::;;;===AAAEEEHHHHHHLLLRRRYYYaaakkkvvv}}}tttgggaaa]]]ZZZZZZ^^^^^^ZZZUUUOOOOOONNNNNNPPPVVV^^^dddqqqyyyuuusssttttttuuuxxxxxx}}}~~~''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))******)))))))))***++++++))))))))))))(((((((((((((((((())))))(((((('''&&&((())))))(((((('''&&&%%%((())))))******+++++++++)))))))))******+++++++++))))))))))))************))))))))))))***************************+++++++++((())))))***++++++,,,,,,+++***)))((('''''''''''')))*********((()))***,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++((())))))******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))******+++*********,,,,,,,,,,,,,,,+++***)))&&&(((***+++*********,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,---------............------------------------//////...---,,,,,,++++++------------------------.........///////////////...//////000000111111222000000000000000000000000000000000000000000111111000000000111222333444555111111222222333333444444333444444444555555555555444444555555666777999999999<<>>??????DDDMMMUUU^^^gggqqqxxx{{{rrriiibbb___[[[XXXVVVPPPQQQRRRTTTVVVXXXYYYYYYYYY^^^dddkkktttxxxsssoooooorrruuuwwwzzz))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))'''&&&'''((()))((('''(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))((((((((((((&&&''')))***++++++******%%%&&&'''((())))))))))))((())))))***++++++,,,,,,************************))))))))))))************))))))))))))************))))))******++++++++++++,,,,,,++++++***)))))))))))))))))))))***+++,,,---)))))))))(((((((((+++---,,,,,,,,,++++++*********+++,,,,,,---,,,+++***)))))))))))))))))))))))))))+++,,,------......------))))))******++++++++++++(((((())))))*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------'''***------++++++,,,///*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---...000111111------------------------+++,,,,,,------......///------------------------,,,------...///000111111...//////000111222222222000000000000000000000000111111111000000000000000000000000111222444555666555555555555555444444444111222333444555777888888888888999;;;===@@@BBBCCCMMMTTT```kkkwwwwwwqqqbbb[[[SSSQQQRRRRRRSSSSSSQQQSSSVVVYYY\\\aaafffiiiiiioooyyyvvvvvvwwwxxxyyyyyyzzzzzzppptttzzz))))))******++++++,,,,,,000...***((('''(((***+++'''((((((((()))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((''''''((()))******************************++++++******)))(((((((((&&&'''((()))***+++++++++))))))))))))))))))))))))++++++******************)))************+++++++++))))))))))))((((((((((((******))))))((((((''''''++++++************++++++***(((%%%$$$$$$'''***,,,((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,+++,,,------+++++++++------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........000000000000111111111111000000000000000111111222111111111000000000000000000111111111111222222222888666444444555444000---333222222444666777666555666:::>>>???@@@EEEOOOWWWcccqqqssshhh[[[UUUNNNKKKNNNRRRUUUWWWXXX]]]fffnnnsssxxx{{{}}}{{{vvvsssrrrxxx)))))))))***************,,,+++***)))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''((((((((()))))))))))))))))))))))))))))))))''')))***)))((('''(((******************+++,,,,,,************************))))))))))))))))))******(((((()))***+++++++++***))))))))))))))))))))))))************************)))************+++++++++((((((((())))))************************)))))))))++++++************+++++++++***((('''''')))+++,,,************************++++++++++++++++++++++++''''''((()))***++++++,,,,,,,,,+++******+++,,,,,,,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,............------------,,,,,,---------........./////////////////////...000000000000111111111111111111111111111222222333222222222222222222111111222222222222333333333333777555444444666666444222222333555888;;;===>>>======AAAGGGJJJOOOXXXeeennnwwwtttrrruuuyyywwwlllcccUUUQQQLLLKKKNNNVVV___dddjjjqqq}}}~~~xxxwwwvvvuuuwwwyyy}}}***))))))))))))))))))(((((((((************((('''))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''(((*********************+++,,,************************''''''((())))))***++++++)))******+++++++++******))))))))))))))))))))))))************************)))************+++++++++'''((()))***+++,,,------******++++++++++++++++++++++++************++++++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,---,,,,,,++++++,,,,,,---,,,---......---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,.........------,,,,,,,,,,,,------------...............//////////////////000000000000111111111111222222222111222333333444222333333333333333333333333333333444444444555555555444333555777888777666333555777;;;>>>@@@BBBCCCEEELLLUUU^^^gggsss~~~nnnddd``````dddjjjooommmeee]]]RRRQQQPPPPPPUUUaaappp{{{|||vvvrrrooorrrpppooosss}}}******))))))((((((''''''&&&'''((()))***))))))(((+++++++++******)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***)))((((((((((((((())))))************************(((((((((((())))))*********+++++++++++++++***)))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++))))))***++++++,,,------)))*********++++++,,,,,,++++++************++++++,,,------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,,,,***,,,------++++++,,,...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,+++******))))))------------........................///////////////000000000111111111111222111111111111222333333222222222222333333333333333333444444444555555555333333333444666777888888;;;<<<===>>>@@@EEEIIIMMMRRR\\\jjjwwwyyyqqqhhhaaa\\\YYY[[[___dddfffeee```[[[VVVYYY\\\^^^eeetttyyyvvvuuuttttttwwwuuuvvv~~~******))))))((((((''''''((('''''''''((()))***+++(((((((((''''''&&&&&&&&&))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))((((((((((((((()))************************))))))))))))((((((''''''******+++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++++++++((())))))******+++++++++++++++************++++++++++++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******((()))++++++******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------------,,,,,,------...////////////......---------,,,,,,,,,++++++*********---------.........//////---.........//////000000///000000000111111111111000000000000000111222222111111111111222222333333333333333333444444444444333444444444555666888999@@@AAACCCDDDHHHOOOXXX___gggsss~~~llliiiddd___\\\ZZZYYYXXXVVVXXX\\\^^^^^^^^^___aaa___eeemmmttt~~~~~~~~~***))))))))))))))))))((())))))((('''((()))+++,,,)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''(((***,,,++++++*********************************************)))(((((('''&&&&&&((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,+++++++++******)))))))))***************++++++************++++++******+++++++++***))))))************************++++++++++++++++++++++++''''''((()))***++++++,,,)))******++++++******)))'''((())))))))))))***,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,,,,------...---,,,,,,,,,,,,---.....................---------........................------........./////////------......///000000000000000000000111111111111000000//////000000111222000000111111222222333333333333333444444444555555555666777777777999<<<>>>???CCCHHHNNNUUU___kkktttxxxlllcccTTTSSSQQQOOOOOOPPPQQQRRRSSSXXX\\\^^^___ccckkkqqqsss|||~~~~~~)))))))))***************))))))******+++*********++++++++++++++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''((((((((()))))))))))))))))))))))))))))))))''')))***)))((('''(((***,,,,,,+++***************************************((((((((((((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************+++++++++++++++++++++++++++*********++++++************++++++***************+++++++++************************++++++++++++++++++++++++''''''((()))***++++++,,,******+++,,,,,,+++******'''(((******))))))+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...---------------.........---......//////000000111............////////////------......///000000111000000000000111111111111111111000000111111222333111111222222333444444555444444555555555666666666888:::<<<<<<===???DDDHHHIIIQQQ\\\fffoooyyyxxxuuussslll___TTTKKKJJJIIIIIIKKKPPPVVVZZZ]]]dddllloooqqqwwwwwwrrrrrrmmmkkknnntttyyy))))))******++++++,,,,,,'''))),,,......,,,)))'''''''''(((((()))))))))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((('''(((*********)))(((((('''((((((************************&&&&&&''''''((()))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++(((((()))***+++,,,,,,------------,,,,,,+++++++++++++++************++++++************++++++------************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++------------++++++''')))***+++******,,,------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,++++++++++++,,,------+++,,,,,,------.........+++,,,,,,---...///000000............/////////000---------...///000000111000000000000111111111111222222111111222222333444222222333333444555666666666666666666777777777777:::===???@@@BBBEEEKKKPPP]]]hhhwww~~~pppqqqmmmkkkmmmooohhhZZZNNNHHHHHHHHHJJJOOOXXXbbbiiimmmvvvxxxpppiiiggggggjjjjjjnnnxxx+++***)))(((((()))***+++---)))'''((('''$$$$$$'''))))))))))))))))))))))))''')))+++------+++)))''')))))))))))))))***++++++******))))))))))))******++++++******)))'''&&&%%%((((((((((((((()))******)))***,,,------,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((+++++++++*********))))))***)))((((((((()))+++,,,************************+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++***)))***+++,,,---------------,,,,,,+++***++++++******************+++++++++++++++++++++,,,000...------------,,,***---,,,,,,++++++,,,,,,---++++++++++++******))))))+++,,,------......---------,,,,,,,,,------...///------------------------+++++++++,,,,,,---------.../////////...,,,***)))---------............///------............---------...///...------...///........................////////////000000000000000000000000111111111111333333222222222222222222777555444333444444444333777666666888:::<<<<<<<<>>===CCCLLLSSS[[[gggvvvxxxiii^^^VVVSSSRRRVVVZZZ]]]bbbhhhhhhjjjlllmmmrrrssskkkkkkhhheeebbbcccgggjjjuuuyyy))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((('''&&&&&&''''''************************++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))************))))))$$$%%%&&&((()))***++++++)))))))))*********************************************************))))))------,,,,,,+++******)))))))))***++++++++++++***************************,,,++++++***++++++,,,,,,************+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***+++---...---,,,)))(((,,,,,,+++************+++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///...------///000000///,,,---......//////....../////////000000111111111222222222111111000000///333333222111111111111111555666888777777:::@@@FFFHHHPPP\\\jjjxxx}}}xxxtttpppiii```ZZZZZZVVVUUUXXX___dddhhhpppyyy|||}}}~~~{{{pppllliiiiiigggdddbbbeeelllrrr|||))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))'''&&&&&&'''((()))************************+++++++++*********)))))))))******************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((())))))***************((((((((())))))******************************************+++++++++++++++,,,+++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++******------,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...------------------------------------------------....../////////000000000------------------------///---,,,---...000//////---------------...//////000000000000000000000111000000000111111222222222555555444333333333333444666888;;;<<>>BBBGGGMMMXXXgggrrr|||sssjjjbbbddddddhhhkkkeee\\\ZZZ______bbbiiirrryyy~~~zzzwwwtttooommmwww}}}************+++,,,---...'''(((((()))))))))))))))(((((())))))*********+++++++++************++++++((()))***++++++***)))((()))))))))))))))******+++*********)))))))))))))))++++++***)))(((((()))))))))************+++++++++++++++++++++++++++++++++***((('''((()))***)))'''************************))))))***++++++++++++***************************************************------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++///......---+++******)))(((((()))*********************+++++++++,,,,,,,,,***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,---------......---...............------...---+++***)))***++++++,,,,,,,,,---------.........------------...//////////////////////////////............/////////000222222111111111111111222111111222333333333333333222555666666444555999===BBBIIIOOOUUUdddzzztttkkkgggcccaaabbbbbbfffjjjhhhccc^^^^^^___fffllltttzzzwwwrrrssstttsssqqqpppmmmnnnsssyyy************+++,,,------'''(((((()))))))))))))))((()))))))))************))))))(((((((((((())))))*********++++++*********)))))))))))))))******+++***)))))))))))))))))))))++++++***))))))))))))))))))************+++++++++))))))))))))))))))))))))***((('''((()))***)))(((************************))))))***++++++++++++***************************************************************************,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++((())))))***************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........---...............------...---,,,+++***++++++,,,,,,,,,,,,---------.........------------...//////////////////////////////........./////////000000222111111000000111111111000000111222222222222222333555888888777:::???CCCKKKWWWfffssspppaaa]]]^^^\\\\\\]]]eeehhhiiigggbbb```bbbeeemmmuuuvvvpppiiieeefffiiijjjkkkoooooouuu))))))))))))***+++,,,---'''((())))))******))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))******+++***)))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))((((((******)))(((************************))))))***++++++++++++***************************************************'''(((((()))******+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------------.........------...............---......---,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////////////////....../////////000000000111000000000000000111111111111222222333333333333888:::<<<<<<===BBBIIIOOO```rrrrrr___VVVPPPRRRWWWZZZ\\\^^^kkkkkkjjjgggdddeeejjjoooyyypppeeeccc___^^^```eeekkkoooxxx|||)))))))))))))))***++++++(((((()))************))))))))))))))))))*********++++++************++++++)))((('''&&&&&&'''((())))))))))))))))))******+++)))))))))))))))***************)))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++***)))((()))******)))(((************************))))))***++++++++++++***************************************************))))))))))))******++++++***************++++++++++++++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------............,,,---......///..................---------......,,,,,,,,,---------.........------------...//////////////////////////////...////////////000000000000000//////000000111111333333444444555666777777??????@@@AAAEEENNNZZZccc~~~yyymmmaaaYYYOOOLLLKKKPPPXXX___dddgggooonnnllljjjlllqqqzzzxxxkkkbbbbbbbbbccchhhppp{{{))))))((((((((()))******((())))))*********************))))))))))))))))))++++++************++++++******(((''''''(((******)))))))))))))))******+++(((((())))))***************)))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++)))((()))***+++***)))************************))))))***++++++++++++***************************************************,,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,************++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---------------.........//////,,,------...//////..............................,,,,,,,,,---------.........------------...//////////////////////////////////////////000000000111000000000000000111222222333333444444666888:::;;;>>>@@@BBBGGGQQQaaatttvvvtttoooiii```VVVPPPMMMJJJKKKMMMQQQYYYccckkkppppppqqqssswww~~~vvvggggggiiilllsss~~~))))))(((((((((((())))))((()))******++++++******************))))))))))))))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,)))))))))))))))******+++((((((((()))******++++++)))))))))))))))******+++)))************+++++++++))))))))))))))))))))))))+++***))))))++++++***)))************************))))))***++++++++++++***************************************************------,,,,,,+++******)))))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,------------,,,******+++++++++,,,,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------........./////////,,,,,,---...////////////,,,---......///.........,,,,,,,,,---------.........------------...///////////////////////////////////////000000000111111000000000000111222333444222222333444777:::===???>>>CCCLLLWWWggg|||{{{oooiiihhhbbb___\\\YYYSSSKKKHHHIIIIIINNNSSSVVV^^^jjjssswwwyyy|||tttrrrrrruuu}}})))((((((''''''((((((((())))))***++++++++++++***************)))))))))((())))))(((((((((((())))))******++++++++++++******)))))))))))))))******+++'''(((((()))******++++++)))))))))))))))***++++++)))************+++++++++))))))))))))))))))))))))+++***))))))++++++***)))************************))))))***++++++++++++***************************************************++++++++++++*********************+++,,,---------...---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------............////////////+++,,,---...////////////+++,,,---...///......---,,,,,,,,,---------.........------------...////////////////////////////////////000000000111111111111111111111222333444555444444555888;;;@@@DDDFFFJJJSSSbbbssslll___XXXVVVYYYXXXVVVUUUUUUPPPIIIHHHLLLNNNYYYbbbgggooo{{{)))(((((('''''''''(((((())))))***++++++++++++***+++*********))))))((((((++++++************++++++&&&'''((())))))((('''&&&)))))))))))))))******+++'''(((((()))***+++++++++))))))((())))))***++++++)))************++++++++++++++++++++++++++++++++++++***)))***+++++++++)))************************))))))***++++++++++++***************************************************((((((((()))******++++++******+++,,,------.........---,,,,,,++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------......///------------------------)))******+++---......///+++,,,------......------.........////////////000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---............/////////000+++,,,---...////////////***+++---.........------,,,,,,,,,---------.........------------...//////////////////////////////000000000000111111111111222222222222333444555666888888:::<<>>@@@FFFOOOWWWbbbtttrrrbbbZZZQQQKKKKKKLLLLLLKKKMMMQQQTTTUUUVVV]]]jjjuuu{{{yyy{{{++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++***))))))(((((())))))***************************************************++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---***++++++,,,,,,------...---+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---------...............---....../////////......------........./////////......///000000//////////////////000000000111111111111111222222333333333333555666777999;;;@@@CCCDDDIIITTTbbbooouuucccWWWPPPNNNKKKIIIIIIJJJLLLMMMOOOSSSXXX]]]dddqqqrrriiiggggggnnnttt{{{)))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************++++++************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,------...+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***************++++++************+++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++******+++,,,,,,---***++++++,,,---...//////------------------,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---------.../////////------.../////////..................////////////000000000000000///////////////000000000111111111111111222222333444555555666888:::;;;<<>>CCCHHHOOO[[[kkkvvvssshhhbbb^^^YYYSSSNNNKKKIIIIIIHHHJJJMMMOOOTTT]]]hhhqqqzzzzzzvvvuuuuuuppplllooozzz,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++++++++***)))************************************************++++++************++++++(((((())))))************,,,+++***)))***+++---...++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,------+++)))------------------------------------------------++++++,,,,,,---......///------,,,,,,------...///------,,,++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,------------.........///---------,,,---......///------,,,,,,,,,,,,++++++------------------------+++,,,...000111000//////...............---------,,,,,,---//////000000///.../////////000000000000000////////////111222333000000111111111222222222444555666888:::;;;======@@@FFFOOOXXXcccuuuoooeee^^^ZZZ]]]\\\ZZZVVVQQQNNNLLLKKKPPPSSSXXX```kkkyyy{{{{{{************************'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************++++++************++++++))))))******+++++++++,,,,,,+++***))))))+++---...++++++++++++++++++++++++***++++++,,,,,,---......,,,++++++---......,,,***------------------------........................))))))***++++++,,,------...------------...//////------++++++++++++------+++++++++,,,,,,+++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---///......------,,,++++++---------.........//////...------------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111111000////////////......------,,,---...///000111111111111////////////000000000000000////////////111333444000111111111111222222222555666777999;;;===>>>???HHHOOO[[[fffuuuxxxbbbUUUSSSVVVZZZUUUVVVWWWUUURRROOOLLLLLLXXX\\\eeerrrvvvmmmooouuuxxxwwwxxx|||~~~}}}+++++++++***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))******++++++++++++++++++++++++************************((((((((((((''''''''''''))))))***++++++++++++******+++,,,+++)))))))))***************************((())))))))))))*********((((((((((((((())))))***++++++++++++++++++++++++------,,,+++***)))((('''******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------******))))))***,,,---///,,,---...+++)))))),,,000,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,)))***,,,---...------,,,************+++---///000------------------------------------,,,,,,+++***......---------,,,,,,,,,//////...---+++***))))))---------------...//////000000//////.........---////////////////////////...///000///...---...000000000000000000000000000000000111111222222222222222111000000222444555666666444888AAAFFFDDDEEEIIISSSaaatttlllYYYTTTSSSNNNMMMRRRWWWXXXWWWSSSOOOOOOUUUZZZfffqqqzzzooojjjkkkiiilllppprrrwww,,,,,,+++***))))))))))))*********************************************************************************************************************************************)))))))))***++++++++++++******+++,,,+++)))))))))***(((((((((((((((((((((((()))))))))*********++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++))))))))))))************---,,,,,,++++++,,,,,,------------------,,,,,,,,,+++************,,,---...------,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,***+++,,,---------,,,+++---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000/////////............////////////////////////...///000///......///000000000000000000000000000111111111111111111111111444222111111222444444555::::::===BBBDDDEEENNNYYYiii{{{ppp^^^PPPOOOOOOKKKIIIMMMOOOQQQSSSSSSTTTYYYcccjjjwwwnnnfffccceeefffjjjqqqzzz,,,,,,***)))((('''''''''************************************************++++++++++++++++++******))))))))))))))))))))))))************************************************))))))***++++++++++++******+++,,,+++)))))))))***((((((((((((((((((((((((************+++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++))))))))))))************---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++******+++,,,---......,,,******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,---------,,,++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,---...///000******+++,,,---...//////------,,,,,,------...///////////////............////////////////////////...///000000......///000000000000000000000000000111111111111111111000000333333333333555666888:::>>>@@@DDDGGGJJJRRRdddtttiii\\\PPPHHHJJJLLLIIIHHHJJJKKKOOOSSSXXX___kkkyyysssiiiccc^^^^^^___dddjjjuuu,,,+++***)))))))))))))))************************************************,,,,,,,,,+++++++++++++++************************************************((((((((((((((()))))))))))))))***++++++++++++******+++,,,+++)))))))))*********************************+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---......---,,,,,,+++++++++++++++++++++,,,,,,------///,,,)))***,,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------------,,,++++++***///...---,,,+++*********++++++++++++++++++++++++.........//////...------++++++,,,,,,---...//////***++++++,,,---...//////......------......///000///////////////.........////////////////////////...000111000///...///000000000000000000000000000222111111111111000000000222333555666888;;;???BBB@@@EEEKKKSSS]]]nnnzzzeeeUUUPPPIIIEEEGGGJJJIIIJJJMMMPPPTTT[[[eeerrr~~~vvvllleeebbb```aaaaaahhhooo~~~***************+++,,,---************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++++++++******+++,,,+++)))))))))*********************************+++++++++,,,,,,,,,***************+++,,,,,,+++++++++++++++++++++++++++++++++************)))******+++,,,,,,,,,,,,+++---------............///---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,------------...,,,)))***---...---***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------...//////.........------------------------------------------------/////////...///000000111.........//////////////////////////////////////////000111000///...///111000000000000000000000000222222222222111111111111333555888999:::===AAAEEECCCIIIUUUdddxxxtttiii^^^TTTNNNJJJFFFCCCDDDGGGIIINNNSSSXXX^^^iiiwwwqqqpppnnnllllllmmmmmmlllrrrzzz))))))******+++,,,...///++++++++++++++++++++++++************************,,,,,,,,,+++******))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,))))))***++++++++++++******+++,,,+++)))))))))***((((((((((((((((((((((((************+++++++++,,,)))))))))))))))***++++++++++++++++++++++++++++++,,,+++++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++......---------,,,,,,,,,//////......------,,,,,,//////......//////000111.........//////////////////////////////////////////000111111//////000111000000000000000000000000222222222333333333444444777:::<<<===<<<>>>CCCGGGMMMYYYiii||||||oooaaaWWWRRRMMMLLLMMMEEEEEEEEEGGGKKKRRR\\\ccchhhppp~~~|||wwwrrrxxx~~~{{{******)))******+++,,,---++++++++++++++++++++++++************************,,,++++++***))))))((((((************************)))))))))))))))))))))))))))******++++++,,,------))))))***++++++++++++******+++,,,+++)))))))))***(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))***++++++++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++)))))))))*********++++++---,,,,,,++++++,,,,,,---*********+++,,,,,,------,,,,,,---......---,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,---,,,+++++++++,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,------------------///.........---------------------------...//////............/////////000///////////////////////////000111111000///000111000000000000000000000000222222333444444555666666999===BBBCCCDDDGGGNNNSSSdddtttnnn```WWWNNNLLLJJJGGGGGGJJJFFFKKKQQQVVV]]]iiivvv~~~zzzxxxwwwxxx{{{******)))))))))))))))***++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++******+++,,,+++)))))))))***************************((())))))))))))***************))))))******+++,,,++++++++++++++++++++++++'''((()))***+++,,,------******+++,,,,,,,,,,,,+++)))************+++++++++---,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,---.........---,,,+++))),,,///...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++***+++,,,...///+++,,,---------,,,+++***------------------------***+++,,,,,,------------***++++++,,,---...//////........................,,,++++++++++++,,,---------.........//////000000///////////////////////////111222111000///000111000000000000000000000000111222333444666777888888:::???FFFJJJMMMSSS\\\cccxxxvvvdddVVVRRRKKKIIILLLLLLGGGDDDFFFJJJSSS]]]fffqqqxxxpppqqqtttwww}}}+++++++++*********************))))))***,,,---///+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******++++++,,,,,,,,,,,,---------......,,,---...///...,,,)))(((+++++++++,,,,,,---------,,,---------...///////////////...------,,,++++++...,,,***((((((***,,,...///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------............////////////........................////////////000000000000000000000000000000000000111111111111222222222222000222555666666999>>>BBBEEEEEEHHHMMMVVVbbbrrrwwwiii\\\RRRMMMLLLHHHFFFHHHIIIJJJMMMSSSWWWfffvvv{{{tttppptttyyy|||******************++++++******))))))***,,,---...***++++++++++++***)))(((************)))))))))((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************************************(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................+++++++++,,,,,,,,,------++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,---------,,,,,,,,,---------------......------,,,+++++++++...,,,+++******+++,,,---///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......//////.........---------------------------------............////////////........................////////////000000000000111111111111111111111111111111111222222333333333000444999;;;:::;;;>>>AAADDDIIIRRR___mmm|||qqqbbbXXXPPPJJJIIIGGGEEEFFFIIILLLNNNVVV^^^ppp~~~|||rrrlllmmmsss|||)))))))))***+++++++++,,,***************+++,,,---******++++++******))))))************))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))************************************************)))*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******))))))------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------......///............---------------------------------............////////////........................////////////000000000000111111111111111111111111000111111222333444444555444888>>>@@@@@@@@@BBBDDDJJJTTTeeewww{{{kkkYYYOOOJJJGGGFFFHHHFFFFFFJJJNNNRRRXXXeeeqqqwwwoooiiifffnnnuuu(((((()))***+++,,,,,,,,,***************++++++,,,))))))************))))))*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************+++***************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,---///......------,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,++++++*********+++,,,---.........---,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////........................////////////000000000000111111111111111111111111//////000222333555666666888<<>>@@@CCCDDDIIIPPP[[[fffssstttdddVVVRRRPPPKKKHHHIIIDDDDDDGGGMMMTTT^^^nnn}}}zzz~~~~~~|||~~~{{{}}}}}}}}}}}}{{{wwwssspppoookkkllllllkkkkkklllnnnpppkkkpppuuuxxxxxxxxxzzz|||}}}}}}wwwkkkeee```^^^______\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\[[[[[[\\\]]]YYYWWWWWWYYY]]]```aaaaaa____________aaacccdddeeedddddddddccccccdddgggjjjnnnnnnmmmnnnoooqqqssstttsssuuuwwwyyyzzz}}},,,,,,,,,+++++++++******************************************))))))(((((()))))))))))))))))))))))))))*********++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++************++++++******)))))))))))))))))))))************+++++++++))))))***++++++++++++***///...---+++******+++++++++++++++************)))&&&''')))***+++***((('''++++++++++++++++++++++++............---,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,---)))))))))******++++++,,,000...,,,***)))***,,,...,,,,,,,,,------,,,++++++///...,,,++++++,,,...///,,,++++++++++++,,,------...---,,,+++)))(((''''''------++++++++++++------,,,---......------...000..............................------------......////////////////////////333222222222111111000000333333222222222222222333111///000333444222333666777777<<>>???DDDGGGJJJSSS]]]iiitttwwwlllaaa[[[YYYPPPPPPNNNLLLJJJIIIIIIJJJMMMWWWeeetttyyyuuurrrvvvyyy{{{}}}}}}{{{xxxuuurrrrrrrrrqqqooommmjjjiiijjjhhhfffeeeddddddeeefffkkkiiifffcccbbbaaaaaabbb```___^^^\\\[[[YYYXXXWWWYYYYYYXXXXXXXXXXXXXXXYYYWWWXXXZZZYYYXXXXXXYYYZZZXXXYYYZZZ[[[YYYWWWTTTRRRPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVWWWZZZ]]]]]]]]]]]]^^^```bbbdddfffggghhhmmmnnnqqqtttwwwyyyzzzzzz~~~+++************)))))))))************************+++++++++++++++*********++++++++++++++++++++++++((()))))))))************++++++***))))))***++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************+++++++++,,,)))***++++++,,,+++++++++...---,,,++++++***++++++'''((()))***+++,,,------((()))***+++,,,+++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,++++++***************+++++++++------...//////......---+++***)))(((((()))***+++---------,,,---....../////////.........---------------,,,,,,,,,,,,---------...//////---,,,---...........................///......------......///////////////////////////111111000000000000//////222111111111111111222222555///,,,111777;;;@@@DDDGGGDDDDDDGGGLLLUUUdddqqqooo\\\RRRMMMKKKMMMMMMNNNOOONNNMMMMMMOOOQQQ^^^llluuunnnkkkggglllttt{{{~~~zzzxxxvvvvvvvvvsssqqqnnnlllllljjjgggeeeccccccbbbaaa```^^^\\\[[[\\\[[[YYYXXXWWWXXXXXXYYYYYYXXXVVVUUUTTTTTTUUUUUUSSSRRRRRRQQQPPPOOONNNNNNQQQQQQPPPOOONNNNNNNNNNNNLLLMMMNNNNNNLLLKKKLLLMMMJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPNNNNNNOOOQQQSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]aaabbbcccfffhhhkkknnnoooooosssxxx}}}***)))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********+++******************+++))))))))))))))))))))))))++++++************++++++)))))))))))))))******************+++++++++,,,,,,(((((()))***************---,,,,,,+++++++++******((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,......---,,,++++++******------,,,,,,,,,---...............------,,,,,,+++***+++---.........------,,,------............---------,,,++++++,,,------...------------...//////.....................///---------,,,,,,---------000111111///,,,+++***+++........................//////............//////////////////////////////000000000///////////////111111000000000111222222666000...444;;;@@@CCCFFFGGGIIINNNSSSZZZeeeuuu{{{```OOOIIIGGGIIIKKKOOOPPPQQQPPPPPPTTTZZZ___uuurrrllliiihhheeelllxxx}}}zzzxxxuuuttttttrrrooollliiihhhggggggfffdddcccaaa```^^^\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJLLLKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFEEEFFFGGGGGGHHHIIIKKKKKKKKKJJJIIIFFFGGGHHHIIIHHHGGGEEECCCCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJKKKKKKLLLMMMKKKJJJKKKMMMNNNNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVYYYYYYYYY[[[]]]aaaeeegggdddggglllpppsssvvvyyy{{{|||)))))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********************++++++*********))))))))))))))))))))))))++++++************++++++(((((()))))))))************++++++++++++,,,,,,,,,+++,,,,,,---...---------++++++++++++++++++************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------......------,,,+++******------,,,,,,,,,---......///......------,,,,,,,,,***+++---/////////...---***+++,,,---------------.........------............------------...//////------------............------------------------.../////////---,,,---.........................../////////....../////////000000000000000000000000///////////////000000000111111000000111222333333666222333:::@@@BBBDDDFFFHHHSSSaaakkkrrr{{{{{{iiiVVVMMMIIIHHHHHHJJJKKKMMMOOOQQQUUU___llluuupppeeecccfffhhhkkkuuu}}}yyyuuupppmmmkkkiiigggffffffeeebbb```^^^]]]\\\\\\XXXXXXWWWVVVTTTRRRQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHJJJIIIHHHHHHJJJKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRUUUXXX\\\^^^ZZZ]]]aaadddfffiiillloooqqqvvv|||)))))))))************+++*********************************+++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++*********+++,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,------...------------------,,,,,,******,,,------,,,++++++******+++,,,------------,,,,,,------------,,,,,,---------,,,---......///,,,,,,------------------------............------(((***,,,......///111333........................000//////......//////000000000000000000000000000//////000000000000111111111111111111222333444444777666999@@@CCCDDDFFFJJJSSSdddyyyyyydddYYYPPPLLLIIIGGGFFFHHHIIINNNTTT[[[dddrrryyyhhhaaabbbhhhmmmyyy~~~{{{xxxxxxwwwuuussspppnnnmmmgggeeebbb```___^^^\\\ZZZXXXXXXVVVUUUTTTSSSSSSSSSPPPQQQQQQPPPMMMKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGEEEDDDEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKMMMPPPSSSUUUQQQSSSVVVXXXZZZ\\\___aaafffjjjnnnqqqtttxxx************++++++,,,,,,************************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))++++++************++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------(((((()))************))))))***+++,,,,,,+++***)))***************+++++++++***************+++,,,,,,++++++++++++++++++++++++***+++,,,---------------------------------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***+++,,,---............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------------------------,,,---...//////...---,,,(((***,,,......///111333........................000000////////////000000000000000000000000000000000000000111111111222222222222222222333444555666:::;;;???CCCDDDEEELLLTTTcccwwwmmm```TTTOOOLLLKKKJJJIIILLLQQQVVV^^^iiitttxxxrrrooorrrxxx}}}}}}zzzwwwsssnnnkkkiiihhhfffdddbbbaaa```___[[[YYYXXXWWWWWWUUURRROOONNNNNNNNNMMMMMMMMMMMMMMMKKKMMMNNNLLLIIIGGGHHHJJJHHHHHHGGGFFFEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDBBBAAABBBEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMKKKMMMOOOPPPPPPRRRUUUWWWZZZ]]]aaacccdddhhhnnnssswww~~~******+++++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++'''(((((()))******++++++++++++,,,,,,,,,---------++++++,,,------------,,,))))))+++,,,,,,+++***)))(((((()))***+++,,,,,,---******))))))******+++,,,++++++++++++++++++++++++,,,,,,---.........------,,,,,,------------------++++++******++++++,,,---+++++++++,,,,,,---------/////////...------------+++,,,---...////////////,,,------......------,,,,,,++++++++++++,,,------//////......------------,,,---...//////...---,,,---...///...------...///........................000000////////////000000000000000000000000000000000000111111222222222333333333333333444555666777<<<>>>BBBEEEEEEGGGQQQ]]]nnn~~~tttiii]]]VVVNNNKKKKKKLLLLLLNNNUUU^^^iiissszzz{{{~~~{{{xxxuuutttooommmkkkiiigggeeeaaa___```^^^\\\YYYXXXWWWWWWWWWTTTSSSSSSSSSRRROOOKKKHHHIIIJJJJJJJJJJJJJJJKKKKKKEEEGGGHHHFFFCCCAAACCCEEEEEEEEECCCCCCBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDAAABBBDDDFFFGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEBBBDDDEEEEEEDDDDDDFFFGGGCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGG>>>>>>??????@@@@@@@@@@@@EEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBEEEGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIKKKLLLMMMMMMNNNPPPSSSQQQTTTXXXZZZ[[[^^^dddiiihhhnnnqqqqqqrrrxxx~~~(((((())))))))))))(((((('''(((***++++++***((('''))))))))))))************))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++***************************)))((('''(((+++---///)))***+++,,,---,,,+++***)))))))))******++++++,,,---------,,,+++***)))(((************************###'''+++---,,,,,,...000******+++,,,------......---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------....../////////,,,---......,,,******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---......///////////////////////////////////////////////////000000000000/////////000000111222333333444444333333555888;;;AAA@@@CCCHHHJJJPPP___ooo|||xxxpppggg```[[[VVVNNNIIIHHHFFFIIIMMMOOOUUUfffxxx|||zzz|||~~~zzz{{{|||{{{yyyuuutttrrrooollliiigggfff```___]]]\\\[[[ZZZYYYYYYWWWWWWUUUTTTRRRPPPOOONNNKKKJJJIIIHHHGGGHHHIIIJJJGGGGGGFFFFFFEEEEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFFFFFFFEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHGGGHHHIIIJJJKKKMMMMMMOOOPPPRRRSSSTTTUUU\\\___bbbeeehhhkkknnnqqq))))))************)))))))))***+++,,,,,,+++***)))))))))))))))*********************++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++************************++++++***)))***+++,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++(((+++------+++***+++---((((((((())))))******+++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---......///////////////////////////////////////////////////000000000111000111333444444444333222111222444555666999===@@@BBBBBBFFFLLLQQQXXXfffuuu~~~rrrddd```ZZZWWWUUURRRMMMIIIIIIGGGIIIPPPZZZiiiyyyuuuvvvwwwyyyyyyrrrnnnoooooommmjjjhhhgggeeeccc```^^^\\\[[[XXXWWWVVVTTTSSSRRRRRRRRRRRRRRRQQQOOONNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIGGGFFFDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRUUUXXXZZZ\\\___bbbddd******++++++++++++******++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************,,,,,,,,,,,,,,,+++******++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++)))+++------------...///---------------.........---------------------------------............///......------------......---......////////////////////////////////////////////////000000000111111000222555777777666333222222444777999;;;>>>BBBEEEEEEFFFLLLUUU]]]ffftttwwwhhh\\\RRRRRRRRRSSSTTTRRROOOLLLMMMLLLOOO[[[mmmuuusssnnnllllllooouuuzzzuuurrrpppmmmiiidddaaaaaa```]]]ZZZXXXXXXVVVUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNPPPRRRTTTUUUWWWYYY[[[)))******++++++******))),,,+++************+++,,,))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++***************************,,,---......---+++***,,,+++***)))***+++,,,------------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))***+++---///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---+++++++++,,,,,,---------------------------------++++++++++++++++++++++++***+++,,,---...---,,,+++/////////......---------***,,,......---,,,---...,,,------....../////////........................---------............///......------------......---....../////////////////////////////////////////////000000000111111111111222444555555555444333666999<<<>>>@@@BBBEEEHHHIIIMMMUUUaaammmyyywwwmmmcccWWWNNNMMMQQQWWW[[[[[[XXXTTTQQQRRRUUU^^^oooqqqiiijjjfffhhhmmmvvv}}}|||zzzvvvqqqlllhhhfffdddaaa^^^ZZZXXXWWWUUURRROOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQSSSUUU(((((())))))))))))((((((******))))))))))))******************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++************************((())),,,...///...---,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))***,,,......************))))))))))))---,,,,,,++++++,,,,,,------......///////////////---------,,,,,,+++++++++------------------------++++++++++++++++++++++++***+++,,,---...---,,,+++/////////......---------,,,...//////---+++,,,,,,,,,------....../////////........................---------............//////......------......///---......///////////////////////////////////////000000000000111111111111222111111000111333444666;;;===???@@@AAACCCFFFIIIQQQXXXcccppp~~~}}}oooccc[[[TTTNNNJJJOOOVVV___cccaaa\\\WWWTTTWWWaaasssvvvfffccchhhgggllluuu{{{uuupppmmmjjjhhheeeaaa^^^[[[YYYXXXWWWVVVTTTRRRQQQOOOLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHHHHHHHHHHJJJKKK(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************'''(((+++---......---,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,************************---,,,******+++,,,+++*********++++++++++++++++++---,,,,,,++++++,,,,,,------...//////000000//////......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++...///000///---++++++,,,---------------.........---------------------------------............/////////............//////---......///////////////////////////////////////000000000111111111222222333111000///111444777999>>>???@@@AAACCCGGGLLLPPP___gggsssooo]]]SSSOOOLLLLLLNNNQQQXXXaaaccc```]]]\\\]]]eeevvvmmmbbbccchhhllluuu~~~{{{uuuoooiiieeebbbaaa]]]\\\YYYWWWTTTRRRQQQPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFEEECCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGBBBDDDEEEFFFEEEEEEFFFHHH)))))))))******))))))))))))***++++++++++++***)))*********+++++++++,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++************************((()))***,,,,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))+++---...,,,))),,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,...//////---,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////---......///////////////////////////////////////000000111111111222222222222222222333666888;;;===AAABBBDDDGGGLLLSSS[[[aaannnxxxrrraaaQQQKKKKKKKKKMMMQQQTTTZZZ___```___bbbjjjrrrtttjjjeeegggkkkrrr|||yyyvvvsssjjjhhheeeaaa]]]ZZZWWWVVVTTTSSSQQQOOOMMMLLLLLLKKKIIIIIIHHHGGGEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFFFFEEECCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFHHHIII******++++++++++++******)))***,,,------,,,***)))******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,)))************+++++++++***************************++++++++++++***)))))))))***+++,,,---,,,++++++)))))))))******++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,'''&&&'''***///111///---(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,***++++++,,,,,,------...------------------------........................---,,,+++***+++,,,---...---------....../////////***,,,...///......///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............//////---......///////////////////////////////////////000111111111111222222222222444666999;;;===>>>???EEEFFFIIINNNUUU___jjjrrryyyiiiYYYKKKHHHJJJLLLNNNRRRYYY]]]```___```iiiyyyzzznnnkkkjjjmmmpppxxx~~~yyyvvvssspppnnnjjjfffbbb\\\\\\\\\[[[XXXUUUQQQOOOKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHDDDDDDDDDDDDDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGGGGFFFDDDCCCGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEFFFGGGFFFEEECCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBDDDEEEEEEEEEEEEGGGHHH(((((((((((())))))))))))))))))(((((((((***+++---******++++++++++++******++++++******++++++,,,------,,,+++++++++,,,---...++++++++++++++++++++++++......---------,,,,,,,,,((()))))))))))))))((((((((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********+++,,,---222000---)))((('''((())),,,,,,---......---,,,+++,,,...///...---++++++,,,------------------------,,,---......//////......------------------------------------------------,,,---......------///111,,,---...//////...---,,,,,,,,,,,,---------......///...,,,,,,,,,---///111000000000000////////////000000000000000000000000111000000111111222333444999999:::;;;>>>AAACCCDDDEEEJJJOOOUUUaaarrr~~~}}}kkkVVVMMMFFFHHHKKKLLLRRRYYY^^^aaaeeejjjssszzztttrrrsssvvvyyy~~~xxxtttqqqoooooogggfffdddaaa^^^[[[YYYXXXQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEJJJIIIGGGEEEDDDCCCDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEFFFGGG)))))))))************++++++***)))))))))))))))*********++++++++++++******++++++******++++++,,,------,,,++++++++++++,,,---++++++++++++++++++++++++---,,,,,,,,,++++++++++++)))******+++******)))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///222000---***))))))***++++++,,,---...///......---,,,...///...,,,++++++,,,------------------------,,,------...............------------------------------------------------+++,,,---,,,++++++---///------...//////...------,,,,,,---------.........///...---,,,,,,...///111000000000000000000000///000000000000000000000000111111111111222333444555555888;;;>>>???AAADDDFFFIIIPPPYYYcccooo~~~zzzjjj[[[PPPJJJGGGKKKNNNPPPVVV^^^hhhnnnvvv}}}yyyvvvvvvsssooojjjfffcccbbbaaa]]]\\\ZZZXXXUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFF*********+++++++++,,,,,,++++++++++++***)))((('''******++++++++++++******++++++******++++++,,,------,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///111///---+++++++++,,,---,,,,,,---.../////////...+++---......,,,++++++,,,------------------------,,,,,,---...............------------------------------------------------+++,,,,,,+++))))))***,,,------...//////...------,,,------------.........///...---------...///000000000000000000000000000000000000000000000000000000111111222333444666777444999???AAAAAACCCHHHLLLPPP[[[hhhuuuzzzooohhhbbbXXXMMMJJJIIIKKKPPPWWW^^^hhhqqq}}}}}}{{{yyy~~~xxxtttpppllliiiiiigggccc___\\\ZZZXXXXXXRRRQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFF************+++++++++,,,******+++,,,+++***)))'''***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---...---,,,++++++,,,---........................---+++,,,......,,,++++++,,,------------------------,,,,,,---.........------------------------------------------------------,,,------+++***)))***+++---..................---------------............///......---...///000000000000000000000111111111000000000000000000000000///000000222333555777888888>>>CCCDDDBBBEEENNNVVV\\\hhhxxxwwwjjj___YYYUUUOOOKKKIIIKKKOOOXXXddduuu{{{sssssszzz{{{wwwrrrmmmiiieeebbb___^^^]]]ZZZWWWUUUSSSRRRRRRKKKKKKKKKJJJIIIHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDFFFHHH)))))))))*********++++++((()))***,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++******+++,,,------000000///...---,,,,,,+++***,,,------,,,+++,,,,,,------------------------+++,,,,,,---...---------------------------------------------------------.........---+++***,,,---.........------.........---------.........//////............//////000000///000000000111111111222111111111111111111111111//////000222555777999;;;===AAAEEEEEEEEEKKKWWWaaannnyyy}}}nnnfff\\\UUURRRNNNLLLKKKKKKOOOUUUbbbvvvxxxuuuppplllppp{{{wwwrrrnnnkkkhhhccc___\\\YYYVVVTTTQQQPPPOOOMMMLLLJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEDDDEEEHHHJJJ)))))))))************+++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,,,,,,,+++***)))(((++++++++++++++++++++++++---,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///************++++++,,,---000///...---,,,+++++++++)))+++------,,,+++,,,---------------------------++++++,,,---------------------------------------------------------------...//////...---,,,...//////...------------...///------........./////////....../////////000000000///000000111111222222222111111111111111111111111000111222555888;;;===???@@@DDDHHHJJJOOOXXXeeeooouuukkk]]]WWWRRRQQQOOOKKKJJJKKKPPPVVVaaarrrxxxqqqjjjjjjkkkppp||||||zzzvvvsssoookkkfffccc___\\\XXXUUUSSSRRRPPPNNNJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHJJJKKKLLLMMMNNNHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJKKKKKKNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGKKKNNN*********+++++++++,,,,,,+++++++++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++,,,,,,,,,+++***((('''++++++++++++++++++++++++++++++++++++***************+++,,,------.........---,,,+++******+++,,,---,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///+++++++++,,,,,,,,,,,,------,,,++++++++++++,,,---)))***,,,,,,++++++,,,---------------------------++++++,,,------------,,,---------------------------------------------------...///...------///000///...------------...///............////////////......///000000000000000///000000111111222333333111111111111111111111111333444666888<<>>AAADDDHHHKKKLLLPPP\\\nnn|||tttcccQQQIIIHHHIIIKKKNNNMMMSSS[[[```eeesssyyytttqqquuuzzz|||{{{zzz}}}yyyuuurrrllliiieeeaaa___]]]ZZZXXXRRRPPPNNNMMMMMMMMMKKKIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSUUUUUUTTTTTTSSSSSSRRRQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJMMMPPPRRR(((((()))***+++,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---++++++++++++---...------------------------,,,,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,......------------......------,,,,,,,,,------...,,,---------......//////////////////////////////......///000000111222222000000000000111111111111333444666777999===AAAEEEEEEHHHLLLPPPYYYkkkvvv___TTTKKKHHHIIIIIIKKKNNNTTT^^^iiipppwww}}}vvvuuuxxxyyyyyy~~~xxxrrrmmmjjjfffddd```]]]YYYVVVTTTRRROOOMMMLLLKKKJJJJJJKKKKKKJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTUUUTTTRRRRRRTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSSSSRRRRRRRRRPPPPPPOOOOOONNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHHHHJJJMMMOOORRRSSS(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,++++++++++++,,,,,,------------------------***++++++,,,---...//////++++++,,,---------------......------,,,,,,++++++,,,,,,------......------......------------......------,,,,,,,,,---......//////////////////000000////////////////////////......///000111222333333111111111222222222333333333666999<<<>>>BBBFFFIIIFFFJJJRRR[[[jjjooo]]]PPPKKKGGGHHHIIIKKKRRRYYYhhhvvv{{{rrrmmmpppyyy~~~wwwrrrlllgggccc___[[[XXXWWWUUURRRPPPOOOMMMJJJHHHHHHGGGFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSRRRTTTVVVTTTSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRPPPPPPQQQPPPPPPOOOMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJLLLOOOQQQSSSUUU)))))))))***+++++++++,,,******++++++++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,'''((()))***+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------.........,,,,,,---............---......---------,,,,,,,,,+++,,,------......------......------------......,,,,,,,,,,,,,,,---...////////////...............////////////////////////------...///000111222222222222333333333444444444444888===AAADDDGGGJJJLLLMMMTTT___mmm~~~nnn^^^RRRJJJHHHHHHKKKOOOYYYkkk{{{vvvsssoooooovvvyyysssooojjjfffbbb^^^[[[XXXSSSPPPPPPOOOMMMMMMMMMMMMJJJHHHGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJLLLLLLMMMLLLKKKKKKLLLMMMOOOPPPQQQPPPOOONNNLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVVVVSSSTTTUUUTTTRRRRRRTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRPPPQQQQQQQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTUUU***************+++++++++(((((())))))))))))((((((+++++++++,,,,,,---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,$$$%%%''')))+++,,,------+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,............,,,+++---------------------------------------------,,,,,,---......//////......------------------------+++,,,,,,---.........---.........------.........,,,,,,,,,,,,,,,---...///---------,,,,,,++++++***////////////////////////,,,,,,---...///000111222333333333444444444555555666:::@@@EEEHHHKKKMMMOOOXXX___lll|||wwwddd[[[WWWUUUKKKJJJKKKOOOXXXjjj~~~pppqqqqqquuu|||vvvpppjjjeeeaaaZZZXXXVVVTTTRRRPPPLLLIIIHHHGGGGGGHHHIIIJJJHHHFFFHHHGGGFFFGGGIIIJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNNNNMMMMMMLLLLLLHHHJJJKKKMMMNNNNNNNNNMMMNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQMMMNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPQQQQQQQQQQQQOOONNNMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKLLLOOOQQQSSSUUUVVV,,,,,,,,,++++++*********************************.........------,,,,,,,,,)))))))))+++---...---,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---......---,,,+++***)))(((************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++************)))***+++,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,******+++,,,***+++---...///...------++++++,,,,,,,,,,,,------//////.........---------,,,,,,************,,,,,,------------------------/////////...---------,,,------------------------,,,,,,,,,---------..............................////////////////////////......------------......000000000111222333333333444333333333444666888999AAA@@@CCCKKKNNNMMMPPPUUU___rrrkkk]]]WWWVVVTTTRRRNNNKKKLLLWWWnnnyyypppkkklllooo{{{wwwsssllleee___[[[YYYXXXUUUSSSPPPMMMJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJJJJHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDEEEHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTRRRQQQRRRVVVWWWVVVTTTRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWWWWTTTSSSTTTVVVXXXXXXWWWWWWXXXYYY[[[YYYXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]][[[ZZZ[[[\\\ZZZYYYXXXXXXYYYYYYWWWUUUXXXXXXWWWWWWWWWWWWXXXXXXUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOOOORRRSSSTTTSSSQQQOOOOOOOOOSSSRRRPPPOOONNNOOOOOOPPPKKKNNNQQQRRRPPPNNNMMMMMMMMMNNNPPPQQQQQQPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTUUUUUUUUU,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++***))))))+++------,,,+++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,******************))))))++++++************++++++***+++,,,,,,******+++,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------//////.........---------......---,,,,,,---......------------------------...............---------------------------------,,,,,,---------................................./////////////////////////////////....../////////.........//////000000000111333555444222444:::???EEEEEEIIINNNOOOPPPYYYdddooo~~~nnndddYYYSSSUUUYYYZZZZZZWWWUUUXXXgggzzzppplllmmmooowww~~~wwwqqqiiifffaaa[[[WWWTTTSSSRRROOONNNKKKHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSTTTTTTSSSSSSRRRPPPQQQQQQQQQQQQQQQPPPOOOSSSSSSSSSSSSSSSSSSTTTTTTNNNOOOOOOPPPPPPQQQQQQRRRTTTRRRQQQSSSVVVWWWVVVTTTVVVUUUTTTUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]\\\[[[YYYZZZ\\\]]]]]]]]]\\\]]]^^^^^^^^^]]]___bbbeeefffeeecccccccccddddddeeeeeefffcccdddddddddccccccccccccdddcccbbbccceeeeeecccbbb```___^^^^^^]]]^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUVVVWWWVVVTTTRRRSSSSSSUUUTTTSSSRRRRRRRRRRRRRRROOOPPPRRRRRRQQQQQQSSSTTTRRRRRRRRRRRRQQQPPPOOOOOOQQQPPPPPPOOOOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOQQQTTTUUUVVVVVVVVV,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******+++------+++************++++++++++++,,,+++,,,---,,,+++***+++---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************+++,,,---.../////////......---,,,+++++++++************++++++***+++,,,,,,******+++,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,------...............---------......------------......---------------------------------...............------------------------,,,------------.................................////////////////////////000000////////////000000......//////////////////000555999777444666@@@IIILLLOOOSSSUUUUUUYYYggguuu}}}hhhWWWTTTPPPQQQUUUZZZ[[[[[[[[[\\\dddwwwyyynnnjjjiiiiiiooo}}}zzzuuurrrnnnhhhccc[[[XXXUUUQQQNNNMMMMMMMMMJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLMMMMMMLLLKKKMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQSSSUUUVVVUUUTTTWWWWWWWWWWWWXXXYYY[[[\\\^^^______```aaabbbcccddddddeeefffgggggggggfffeeeeeefffggggggffffffggghhhhhhhhhhhhkkknnnqqqqqqqqqnnnmmmmmmlllmmmnnnooopppnnnnnnooopppppppppoooooonnnmmmmmmoooqqqqqqpppooopppooommmkkkjjjjjjjjjkkkgggggggggfffeeedddbbbbbb```````````````_________ZZZ[[[[[[ZZZXXXWWWWWWXXXUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTTTTSSSUUUXXXZZZWWWVVVUUUTTTRRRRRRRRRQQQRRRQQQPPPOOONNNNNNNNNNNNSSSSSSRRRQQQPPPOOONNNNNNOOOQQQSSSUUUWWWXXXXXXXXX++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++***+++,,,,,,+++)))))))))*********+++++++++***,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,...////////////......---++++++************++++++***+++,,,,,,******+++,,,------..................+++++++++,,,,,,,,,------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,---------.../////////------------------------------------....................................////////////////////////000//////////////////000111111111111111111111111333777;;;;;;:::???IIIQQQSSSWWW\\\aaaeeemmmxxx{{{iiiWWWOOOPPPSSSVVVZZZ]]]]]]]]]]]]dddrrr~~~sssnnnllljjjhhhuuu}}}tttqqqlllhhheeebbb]]]ZZZRRRQQQNNNLLLJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOLLLMMMOOONNNMMMMMMNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQQQQRRRRRRRRRRRRQQQTTTTTTUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___cccgggjjjpppqqqrrrssstttuuuuuuuuuuuuvvvwwwwwwuuusssrrrqqqqqqrrrsssrrrqqqqqqrrrtttvvvvvvwwwyyy}}}}}}{{{zzzyyyzzz|||}}}||||||}}}~~~|||yyyyyyzzz|||~~~~~~}}}zzzyyyxxxxxxxxxuuuuuuuuutttsssqqqpppnnnlllllllllkkkkkkkkkjjjjjjfffggggggeeecccaaabbbbbb[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWXXXWWWVVVVVVXXXZZZYYYXXXVVVTTTSSSSSSTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOQQQRRRTTTWWWXXXYYYYYYYYY++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***+++,,,,,,+++)))))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,+++************'''((()))***++++++++++++++++++************++++++***+++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////---------------------------------.........//////........................///////////////////////////......------......///111111111111222222222222777777999<<>>EEEMMMNNNRRRXXXbbbooo~~~~~~mmm]]]TTTNNNIIIHHHIIIJJJNNNSSS\\\cccooo|||~~~~~~yyyuuunnnhhhddd___[[[XXXRRRPPPNNNKKKIIIGGGEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFHHHJJJJJJIIIHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKKKKJJJJJJIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQNNNMMMMMMNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXXXXXXXYYY\\\^^^aaabbbdddfffjjjmmmppprrrtttuuuwwwwwwwwwyyy}}}~~~}}}}}}zzzxxxwwwvvvtttqqqllliiiggghhhhhhhhhggggggfffeee,,,,,,+++++++++,,,,,,---'''((()))+++,,,,,,---------------,,,+++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***((((((***+++++++++,,,,,,,,,,,,++++++(((((()))***,,,---......++++++++++++++++++++++++***+++,,,---.../////////,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,---..............................000///............///000000000///............///........................------------------------............////////////////////////000000000000000000/////////000000111444111222888<<<@@@FFFLLLQQQTTTYYYbbbpppxxxiiiXXXKKKGGGEEEFFFJJJLLLMMMSSSZZZkkkwwwzzzwwwxxxyyytttjjjfffaaa\\\YYYVVVSSSPPPMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJMMMMMMLLLKKKKKKJJJIIIIIILLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTUUURRRQQQQQQQQQQQQSSSUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWWWWXXX[[[[[[\\\\\\]]]```eeehhhlllnnnqqquuuzzz~~~{{{xxxttttttsssrrrpppnnnlllkkk))))))))))))))))))******((()))***+++++++++++++++,,,,,,,,,,,,++++++***)))***+++++++++++++++,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,***+++,,,---...---,,,,,,(((((()))***,,,---......++++++++++++++++++++++++)))***+++------,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,,,,,,,---......---------------------------------,,,,,,---------//////...............///............................................................////////////////////////000000000000////////////000000111222333111444<<>>EEEIIIKKKNNNRRR\\\kkk{{{qqqYYYPPPPPPOOOXXX[[[]]]aaabbbkkk}}}mmmiiihhhkkkttt|||vvvpppjjjeee^^^ZZZTTTPPPMMMKKKGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXYYYYYYXXXVVVWWWZZZ]]]___```bbbdddfffiiikkklllooonnnrrrxxx|||~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,+++,,,------......------...------,,,,,,------......//////...,,,***+++,,,------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------.........//////------------------------............////////////........................................................./////////000000...------------------...---.........///000111111333444888>>>DDDHHHJJJJJJOOOVVVcccuuuxxxnnn```SSSPPPRRRUUU^^^______dddjjj{{{sssjjjfffhhhooowwwnnniiiddd___\\\UUURRROOOKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRSSSUUUVVVXXXYYYXXXZZZ[[[ZZZWWWYYY]]]bbbeeegggkkkppptttwwwzzz{{{,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------******++++++++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***&&&'''((()))***,,,------******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------,,,,,,------...---...///...,,,++++++,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++......---,,,,,,+++*********++++++,,,,,,---------....................................////////////.........................................................//////000000111//////............//////.........///000111222333444888>>>DDDIIIKKKLLLLLLUUU]]]mmmuuukkk```XXXSSSOOOPPPTTT[[[bbb``````iiiuuuxxxllljjjlllsss|||uuuppphhhaaa\\\XXXUUUSSSNNNMMMKKKIIIGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[XXX\\\___^^^]]]```hhhnnnsssxxx,,,,,,,,,,,,,,,,,,,,,,,,***,,,......+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---------+++))))))+++,,,,,,+++,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++...------,,,,,,------...,,,---......,,,+++,,,...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------............////////////................................................---......///000000111111222222111111111111222222000000000000111333555666666<<>>CCCHHHOOOVVV[[[gggnnnwwwvvvjjjaaaQQQMMMHHHFFFJJJOOOSSSUUUYYYXXX\\\ffftttyyyvvv|||~~~zzz~~~}}}tttooohhhaaa\\\WWWSSSPPPIIIHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVTTTTTTTTTVVVXXXYYYXXX[[[^^^___aaafffooowww//////...------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------!!!"""%%%(((+++,,,------...------,,,,,,------...,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------...///000000---...///...,,,,,,...///////////////////////////000000000000000000000000////////////000000000000000000000000111222333444;;;>>>CCCHHHMMMSSSZZZ^^^ssszzz}}}nnn]]]SSSIIIFFFEEEGGGNNNTTTXXXZZZ___^^^cccooo{{{yyywww~~~xxxyyy|||uuufffbbb[[[VVVQQQMMMHHHFFFFFFEEECCCBBBAAABBBDDDEEECCCDDDDDDEEEGGGIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTUUUWWWZZZ[[[[[[```eeejjjoooxxx,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,,,,------///---++++++,,,,,,+++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......------,,,,,,++++++***************************++++++++++++++++++++++++............---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********...---,,,,,,,,,,,,---...,,,------......------,,,------------------------------............------,,,,,,,,,------------...//////............//////////////////////////////---......///////////////.........//////000111222000000000//////111444888>>>BBBJJJQQQRRRTTT___mmmxxxdddRRRIIIGGGEEEFFFMMMWWW___aaaaaabbbccclll}}}{{{{{{xxxmmmeeeccc^^^WWWQQQMMMKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHLLLKKKJJJIIIIIIJJJKKKLLLIIIKKKMMMPPPRRRTTTTTTTTTUUUSSSSSSSSSUUUVVVVVVVVVUUUTTTUUUUUUWWWZZZ\\\^^^fffmmmuuu|||,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,------...---++++++,,,---,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++.........------,,,+++***...------,,,+++***))))))---,,,,,,,,,++++++++++++...---,,,,,,,,,,,,---...,,,------......------,,,------------------------------............------.........////////////000//////............//////////////////////////////---......//////////////////......//////000111222222222111000000333777;;;???CCCJJJSSSVVV[[[ggguuu|||xxxmmm\\\NNNIIIEEEFFFIIIQQQZZZaaadddccceeekkkzzz~~~}}}wwwnnnddd^^^ZZZVVVPPPKKKIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMNNNLLLMMMPPPRRRSSSTTTTTTTTTWWWVVVUUUTTTUUUUUUUUUTTTVVVWWWXXXXXX[[[```ggglllttt,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,---------+++***+++,,,------,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***))),,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------------------------------............------.........////////////000//////............//////////////////////////////---......///////////////////////////000111222222333333222111222555;;;@@@EEEGGGNNNUUUZZZaaannnzzzxxxppphhh]]]QQQJJJIIIFFFIIIPPPYYYaaagggiiiiiilllxxxvvvnnnfff^^^YYYQQQMMMIIIFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTWWWYYY[[[\\\___hhhuuu------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))((()))***+++---...///000------------------------------------------------,,,------......------,,,------------------------------............------,,,,,,,,,------------...//////............//////////////////////////////---......///////////////////////////000111222333333333222222444888???DDDKKKNNNRRRWWW]]]dddmmmuuuuuulllbbbYYYQQQIIIHHHJJJJJJPPPXXXbbbiiimmmpppqqqxxx~~~|||nnnccc\\\VVVRRRMMMJJJGGGDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHGGGGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWZZZ\\\]]]aaafffiiiooo{{{------------------------,,,------......------,,,+++++++++,,,,,,,,,------+++***)))***---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******((()))***+++---///000000------------------------------------------------,,,------......------,,,------------------------------............------,,,,,,,,,------------...//////............//////////////////////////////---......////////////////////////000000111222333222333333444777<<>>EEEJJJLLLNNNXXXcccxxx|||lll```RRRFFFBBBCCCFFFIIINNNVVV^^^dddooozzzuuuzzz|||ttttttyyysssoooggg]]]UUUQQQNNNJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTWWWXXXVVVWWWZZZYYY[[[]]]aaaiiivvv//////......------,,,,,,,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,---...///000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------,,,,,,---------,,,,,,,,,---------..............................------------------------.........//////////////////////////////.........000000000000000000000000......//////000000/////////////////////////////////000111111111444777:::@@@CCCHHHKKKMMMUUUcccooo}}}tttbbbVVVMMMGGGEEEIIIMMMRRRWWWaaammmvvvwww~~~sssjjjeee```[[[TTTOOOLLLJJJIIIGGGDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHGGGFFFFFFEEEHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQSSSTTTUUUWWWWWWTTTSSSTTTYYYZZZYYY\\\aaa^^^dddlllvvv/////////......---------,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------++++++,,,---------,,,+++,,,,,,---------.........------------------------,,,,,,,,,---------..............................------------------------------....../////////000.........///////////////////////////////////////...///000111111111111111///////////////////////////000111222333777;;;???FFFHHHJJJKKKRRR```rrr}}}|||kkkYYYNNNJJJJJJKKKQQQXXX]]]cccooo{{{zzzooofff___[[[QQQOOOKKKGGGFFFEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXZZZ___```aaagggmmmoooyyy........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++,,,---...---,,,+++,,,---------............------............------,,,,,,,,,---------..............................---------------------------------......//////000.........///////////////////////////////////////...///000111111222222111000000000000000000000000///000222333555:::@@@DDDIIIKKKLLLOOO\\\pppvvvcccSSSJJJKKKMMMRRRZZZccciiiooo}}}~~~vvvjjjaaaYYYTTTPPPJJJIIIGGGFFFEEEDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\___dddhhhllluuu------......//////000000...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))***,,,......---,,,+++------------............,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................,,,,,,---......///000000............/////////000////////////////////////---...///000111111111111000000000000000000000000000111222444777===CCCHHHIIIKKKNNNVVViii|||kkk[[[NNNKKKOOOTTTYYYbbblllssszzzuuuooofff]]]VVVPPPLLLIIIGGGGGGGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQRRRSSSUUUUUUUUUVVVWWWWWWXXXYYYZZZZZZ\\\^^^eeennnwww,,,,,,---...///000111111/////////......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++)))***,,,.........,,,+++---------.........//////,,,---...//////...---,,,,,,,,,,,,---------......------------------------........................,,,,,,------...///000000---.........//////000000////////////////////////,,,---...///000000000000000000000000000000000000000111333555888>>>EEEKKKGGGJJJOOO[[[rrrsssaaaSSSLLLLLLSSSZZZ]]]gggrrryyyyyysssgggbbb[[[UUUQQQNNNKKKIIICCCDDDDDDDDDBBBAAABBBCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMRRRRRRRRRSSSTTTVVVWWWXXXVVVWWWWWWXXXYYYZZZ[[[[[[```dddnnn|||////////////////////////////////////////////////---------------...///000------------------------........................------------------------...---,,,+++***+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------......------,,,------------------------+++,,,---.........------------------------------//////.........---------..........................................------111///...------...///111111111000000//////................../////////000//////000000111111222222333333444888===BBBFFFHHHNNNMMMRRRcccxxx{{{iiiTTTJJJHHHKKKSSSZZZdddiiinnnsss~~~}}}uuujjjbbbZZZVVVPPPMMMKKKJJJIIIIIICCCCCCCCCCCCCCCBBBBBBBBBFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIKKKJJJIIIGGGFFFGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNNNNNNNNNNPPPQQQTTTSSSQQQRRRUUUWWWYYYYYY]]]YYYYYY\\\\\\YYY]]]eeeiiippp////////////////////////////////////////////////......---------......///------------------------........................------------------------------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------//////.........---------......................................................////////////......000000000000////////////........./////////000000000000111111111222222333222333666;;;AAAEEEHHHJJJJJJMMMWWWiii{{{~~~vvvkkk]]]OOOIIIKKKOOOUUU[[[]]]dddllltttwwwqqqjjjaaaZZZUUURRRMMMIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKMMMOOOOOOOOOOOOQQQRRRXXXXXXWWWXXXYYYZZZ[[[ZZZXXXWWW[[[```cccccchhhppp//////////////////////////////////////////////////////...---------......------------------------........................------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,//////......------,,,,,,,,,------......------,,,------------------------------,,,+++,,,---...///------------------------...............---------................................................,,,...000111111000...,,,////////////000000000000....../////////000000000222111111111111222333333222555:::@@@EEEIIIJJJKKKLLLPPP[[[kkkwwwyyypppggg[[[QQQIIIIIILLLOOOTTTYYYZZZcccmmmxxx}}}qqqhhhbbb]]]VVVQQQOOOLLLHHHEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJIIILLLLLLLLLKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQPPPQQQSSSTTTVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[\\\___eeekkkrrr////////////////////////////////////////////////000///...---------------................................................------------------------+++,,,---.........---,,,,,,,,,------------,,,,,,......---,,,+++******))),,,------......------,,,------------------------...---+++++++++,,,...000------------------------............................................................////////////---...///000000///...---......//////000000111111...////////////000000000222111111000000111222333444999???EEEHHHJJJKKKKKKSSSVVV]]]gggoooooohhhaaaRRRKKKFFFHHHJJJLLLPPPTTT___fffrrrxxxpppeee]]]YYYUUUOOOKKKJJJHHHDDDCCCCCCCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPRRRRRRRRRSSSUUUWWWUUUWWWYYY[[[\\\]]]]]]^^^ggghhhlllrrr{{{000000000000000000000000////////////////////////000///...---------------................................................------------------------***+++---...///...------,,,------......------,,,......---,,,,,,+++******,,,------......------,,,------------------------...---+++++++++,,,...000---------------------------....................................................../////////000000000///...------...///000......//////000000111111////////////000000000111111000//////000111333444999===CCCHHHIIIJJJLLLMMMWWW[[[bbbiiillliiiaaa[[[MMMGGGDDDFFFIIILLLQQQVVVaaahhhwww|||tttmmmfff]]]VVVRRRNNNKKKHHHHHHFFFCCCCCCCCCDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUWWWYYYYYY\\\^^^___```aaaeeegggqqqzzz000000000000000000000000//////////////////////////////...---------......................................................------------------------+++,,,---......///......------............------000000//////......------,,,------......------,,,------------------------------,,,+++,,,---...///---------------------------------................................................//////000000111111000...,,,,,,...000111////////////000000000000/////////000000000111111000000//////000333555777>>>BBBGGGIIIJJJLLLPPPTTTZZZaaajjjpppmmmcccWWWNNNEEEBBBBBBFFFKKKPPPWWW^^^bbblll{{{qqqkkkaaa\\\UUUOOOKKKIIIGGGFFFFFFEEECCCDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSUUUVVVVVVWWWZZZ\\\\\\^^^```aaabbbgggooovvv000000000000000000000000////////////////////////......---------......///................................................------------------------,,,,,,,,,------...///000------............------///////////////.........,,,------......------,,,------------------------,,,,,,,,,---------......---------------------------------.........//////........................---......///000000111111//////............//////000000000000//////////////////000000000111111111111000000000222666999;;;BBBFFFIIIKKKLLLPPPXXX^^^fffkkkqqqppphhhZZZLLLDDD@@@???CCCJJJPPPTTT[[[bbbhhh{{{xxxppphhhbbbVVVRRRMMMIIIFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVXXXXXXYYY[[[]]]]]]```cccgggmmmyyy000000000000000000000000////////////////////////---------------...///000////////////////////////........................------------------------------,,,,,,---...000111------............------,,,,,,,,,---------------,,,------......------,,,------------------------+++,,,---.........---------------------------------------.........//////........................---......///000111111222---...///111111///...---111111000000//////......000000000000111111111111222111111222444888<<>>EEEKKKHHHOOOZZZdddjjjkkkhhhdddSSSFFF===>>>CCCCCCEEEGGGMMMTTTWWWddd~~~wwwlllfff]]]UUUOOOLLLIIIHHHDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPLLLLLLNNNOOOQQQRRRTTTTTTTTTTTTUUUWWWYYY[[[^^^___dddfffllluuu666555555444444333222222000000111333555555333000000000000000////////////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------------............///........................---...............------///...---,,,,,,---...///............////////////////////////000000000000222111111000000000000000000333777;;;>>>BBBGGGJJJNNNSSS```nnnvvvrrrcccVVVIIIBBB>>>@@@CCCEEEIIIMMMUUUWWWbbbzzzzzz}}}qqqiii```]]]VVVPPPKKKIIIHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNOOOPPPRRRTTTUUUWWWPPPVVVXXXUUUVVV]]]dddgggmmm~~~666555555444444333333222111111111333444444222111111000000000////////////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++---------------------------------............///........................------...//////////////////...------------...///............////////////////////////000000000000111111000000///000000111///444:::???BBBFFFIIIMMMRRRYYYdddooosssjjj[[[NNNEEE@@@>>>BBBGGGJJJNNNSSSZZZaaasss~~~ssshhh```ZZZVVVQQQLLLIIIHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHIIIIIIJJJJJJMMMNNNNNNOOONNNNNNMMMMMMPPPPPPQQQSSSTTTUUUWWWWWWVVVYYY[[[[[[[[[___iiiqqq666666555555444333333333444333222222333333222111111111000000000/////////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------------------------............///........................---...//////000000000000///...------------...///............////////////////////////000000000000000000/////////000000111000666>>>DDDGGGJJJNNNRRR\\\bbbkkkoookkk^^^OOOEEEBBB???AAAGGGLLLOOOUUU[[[cccrrrzzzpppggg^^^XXXQQQOOOKKKHHHFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIHHHIIIIIIJJJKKKLLLNNNNNNOOOOOOPPPOOOOOONNNQQQRRRTTTVVVWWWXXXXXXXXXXXXWWWZZZ]]]]]]___ooo666666666555444444333333666444222222222333222111111111111000000000//////////////////////////////////////////////////////................................................------------------------------------------------------------------,,,,,,---------------------------------............///........................///000000000000000//////.........------.....................////////////////////////000000000000////////////000000111222333999@@@EEEHHHMMMSSSYYYiiilllnnnjjj___RRRGGGAAABBBBBBFFFLLLPPPRRRYYY```kkkzzzoooggg```YYYTTTLLLKKKHHHFFFEEEEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYYYY[[[VVVYYY```bbbggg777666666555555444333333666444222222333333333222111111111111000000000000////////////////////////////////////////////////................................................---------------------------------------------------------------------------------------------------------............///........................111111111111000...---,,,---..................---............////////////////////////000000000000/////////000000222333333666;;;AAADDDFFFMMMWWW```tttrrrlll```RRRHHHCCCCCCFFFHHHMMMRRRSSSUUU]]]fffttt}}}pppfff___ZZZUUUQQQKKKJJJHHHEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSRRRSSSUUUWWWYYYZZZ[[[[[[___[[[^^^iiippp|||777777666666555444444444555444333333444444333222222222111111111000000000000000000000000000000000////////////////////////................................................------------------------------------------------------------............---------------------------------............///........................111111111000///...---,,,------...//////...------............////////////////////////000000000000//////000111222333555666999>>>CCCDDDFFFMMMZZZeeevvvpppdddUUUHHHBBBBBBEEEIIILLLRRRWWWXXX[[[eeeqqqyyyqqqfff]]]WWWSSSOOOKKKJJJIIIGGGFFFDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUSSSTTTUUUVVVYYY[[[^^^___aaaaaaiiivvv777777666666555555444444333222333444666666444222222222222111111111000000000000000000000000000000////////////////////////........................................................................------------------------------------.........///---------------------------------............///........................---....../////////......------...//////...------............////////////////////////000000000000000000111222333555777888;;;AAAFFFHHHHHHOOO[[[fffppphhhZZZLLLBBB???BBBEEEIIINNNVVV\\\^^^cccrrr|||mmmfff\\\UUUQQQMMMIIIEEEGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUVVVYYY^^^bbbeeehhhppp}}}777777777666555555444444111222333555777777444222222222222111111111111000000000000000000000000000////////////////////////........................................................................---------------------------------.........//////---------------------------------.........//////........................***+++,,,...///000000000,,,---...//////...---,,,............/////////000////////////000000000000000111111333444666888999;;;BBBIIILLLLLLQQQ\\\fffjjjaaaSSSGGG@@@???BBBDDDHHHMMMWWW___cccjjj|||zzz|||zzztttgggaaaXXXRRRNNNJJJFFFBBBEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXWWWVVVVVVWWWZZZ```eeeiiittt<<<;;;999999999999777555555555444333333333333444444333222222111111222222000000000000000000000000////////////////////////////////////............------------------------........................+++,,,---.........---,,,------............------........................///............---------------------------------'''))),,,...000000///...........................---------.........//////111111111000000000000000///000000///000444999===BBBFFFIIILLLTTT]]]bbbaaaaaaVVVLLLFFFBBB@@@BBBGGGOOORRRWWW___hhhwwwxxxqqqpppzzz~~~vvvooojjj___WWWOOOJJJJJJKKKHHHFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIKKKMMMMMMMMMNNNPPPRRRUUUUUUUUUUUUUUUVVVWWWXXXVVVXXX^^^cccdddgggvvv;;;:::888777777777666444666555444444333333444444444333222222111111222222000000000000000000000000////////////////////////////////////............------------------------........................+++,,,---.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------***+++---...///......---........................---------.........//////111000000000000000000000111111111111222666;;;@@@CCCGGGLLLPPPXXX```aaa]]]UUULLLDDDAAA@@@???CCCIIIOOOSSS]]]jjjwwwxxxkkkmmmuuu}}}tttmmmfff```ZZZSSSLLLHHHHHHIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNNNNNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVWWW[[[]]]ccclllsss}}}>>>;;;999888888888777666666555444444333444444444444333222222111111222222000000000000000000000000////////////////////////////////////............------------------------........................+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111------------------------......------------------........................------........./////////000000000000000000111111111222333444555999>>>BBBFFFJJJPPPVVV^^^ccc___VVVHHHBBB>>>>>>???@@@FFFLLLOOOUUUdddvvvvvvggg```kkk~~~|||rrrjjjccc\\\WWWSSSNNNHHHEEEFFFGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVXXXZZZ```dddnnn|||DDDAAA===:::::::::999888666666555444444444444444444333222222111111222222000000000000000000000000////////////////////////////////////............................................................,,,,,,,,,---------------------............------////////////////////////,,,,,,------...//////000..............................------------..........................................////////////000000000000000111111111111222444555888<<>>???AAACCCGGGRRR\\\hhhtttpppdddbbbfffoooqqqjjjaaaZZZUUUQQQLLLIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMLLLMMMOOOQQQQQQQQQRRRTTTVVVQQQUUUXXXYYY\\\cccoooxxx```YYYOOOEEE???<<<:::888777666666555555555555555444333222222111111222222111111111111111111111111000000000000000000000000////////////............................................................------,,,,,,,,,---...///------............---------------------------------------.......................................---...///000000///...---////////////////////////.../////////000000000000...//////000111111222222111333777;;;>>>CCCHHHLLLIIISSS\\\]]]XXXRRRHHH@@@>>>>>>@@@DDDHHHPPP]]]jjjzzzqqqdddaaagggnnn}}}|||uuuhhhbbbYYYSSSPPPMMMIIIFFFFFFGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQRRRRRRSSSUUUWWWTTTXXX\\\^^^cccnnn~~~jjjbbbWWWLLLEEE@@@>>><<<777777666555555555555555444333222222111111222222111111111111111111111111000000000000000000000000000/////////............////////////////////////........................------,,,+++,,,---...///---..................---000000000000000000000000+++,,,,,,---...///000000////////////////////////...///111111000...,,,+++000000000000000000000000////////////000000000000...//////000111222222222222555999===AAAEEEJJJNNNHHHSSS\\\[[[TTTMMMEEE>>>>>>>>>AAAHHHNNNXXXiiiwww}}}xxxoooeee```dddoooyyy{{{rrrlllddd^^^VVVQQQNNNLLLIIIFFFEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLNNNOOOOOOOOONNNPPPRRRRRRSSSSSSUUUWWWYYY]]]aaadddjjjwwwxxxnnncccZZZMMM@@@===@@@:::;;;999666333444555444666666555444333333333333222222222111111111111000000000000000000000000000000/////////............////////////////////////------------------------......................../////////...---------,,,---------............///......------------..............................---------.........//////000///......///000///---............///////////////111222222111111222333666999===AAADDDGGGIIIIIISSSXXX\\\ZZZQQQGGG@@@>>>>>>BBBFFFHHHOOObbb}}}sssiiihhhgggeeebbbhhh{{{zzzsssjjjccc\\\XXXSSSMMMHHHFFFDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHGGGIIIKKKMMMNNNMMMLLLKKKGGGIIILLLNNNNNNOOOQQQRRROOOQQQRRRPPPOOOQQQTTTVVVVVV^^^hhhooovvvzzznnneeeXXXKKKCCCBBB===<<<999666444444555444666555444333333222222222222222222222111111111111000000000000000000000000000000/////////.........////////////////////////...............................................................------------------............///......------------..............................---------.........//////000///......000000///.../////////000000000000111///000222111111111222444666999>>>CCCHHHKKKOOOQQQUUUYYYZZZVVVMMMEEE@@@???@@@DDDIIINNNXXXmmmwwwiii```aaadddhhhmmmyyyvvvoooiii```ZZZUUURRRNNNJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJMMMOOOPPPPPPPPPQQQRRRSSSUUUVVVUUUTTTUUUXXXZZZ\\\bbbmmmzzzxxxmmm^^^PPPIIICCC???;;;888777777666666555555444333222222222222333222222222111111111111000000000000000000000000000000000/////////......////////////////////////////////////////////////........................---------...............---------............///......------------..............................------........./////////000///...///111111000...000000000000111111111111///000111111000111333555999===BBBHHHLLLPPPTTTWWWYYYYYYWWWPPPHHHBBBAAABBBDDDHHHNNNUUUbbbxxxlllaaa]]]```gggsssuuujjjddd^^^WWWQQQMMMKKKIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIIIILLLLLLKKKKKKKKKLLLMMMMMMOOOQQQRRRRRRQQQPPPQQQRRRQQQSSSVVVVVVUUUVVVZZZ___eeelllzzzxxxfffYYYMMMEEE<<<::::::999888999555444333222222111222222333333222222222111111111000000000000000000000000000000000////////////...////////////////////////................................................,,,---------.../////////---------............///......------------........................................../////////////////////000222222000/////////000000000111111111///000111111000222444777===BBBHHHMMMPPPSSSWWWZZZ[[[XXXRRRIIIBBB@@@BBBDDDIIIMMMSSS\\\jjj~~~ttteee```aaaeeepppxxxlllccc]]]XXXRRRNNNHHHHHHFFFEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKJJJIIINNNMMMKKKJJJJJJLLLMMMNNNRRRSSSTTTTTTRRRQQQQQQRRROOOQQQUUUXXXXXXYYY___gggqqq}}}~~~~~~~~~}}}|||ttt[[[LLL>>>::::::888777999555555444333222222222222333333333222222222222111111111111111111111111111111000000000////////////////////////////////////------------------------........................,,,---------.../////////---------............///......------------......................................./////////000000//////000111333333111///........./////////000000///000111111111333666999===DDDMMMSSSUUUXXX[[[^^^ZZZTTTLLLDDD??????CCCGGGLLLQQQZZZfffvvv{{{zzzhhhaaaaaadddjjjyyyvvvooofff^^^YYYUUUPPPMMMHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJNNNMMMKKKJJJJJJLLLNNNPPPRRRTTTUUUTTTSSSQQQQQQRRRUUUVVVYYY]]]]]]^^^gggrrr|||zzzzzzyyyyyyxxxwwwvvvvvvuuurrrtttwwwxxxxxxyyyzzz|||ppp[[[EEE===;;;777555777666666555444333333333333333333333333222222222222111111111111111111111111111111000000000/////////////////////////////////------------------------........................---------...............---------............///......------------..................................../////////000000000//////000222444444222000............////////////000111222222222555999<<<===GGGSSSZZZ\\\]]]___bbbUUUOOOGGG@@@===@@@EEEIIIOOOVVVcccuuukkkaaa```bbbfffnnnwwwjjjeee^^^WWWSSSPPPMMMKKKHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIINNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLKKKMMMLLLKKKJJJKKKMMMOOOQQQRRRSSSUUUUUUTTTSSSTTTUUUZZZYYY\\\aaabbbcccppp|||xxxtttpppmmmqqqpppooonnnmmmlllkkkkkkjjjlllnnnoooooooooqqqrrrsssuuuvvvxxxyyy|||qqqTTTGGGAAA:::666999777777666555444444444444444444333333333222222222111111111111111111111111111111111000000000//////////////////////////////...............................................................------------------............///......------------................................./////////000000000000//////111333555555333000...////////////000000000222222333333444777;;;???EEEOOO\\\bbbaaa^^^^^^___OOOJJJBBB===>>>BBBGGGKKKUUU^^^nnnmmmcccbbbeeegggnnnxxxtttlll```]]]WWWRRRNNNKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPRRRQQQTTTVVVWWWVVVWWWXXXYYY\\\[[[```jjjnnnttt{{{uuupppmmmiiifffcccffffffeeecccbbbaaa```___aaaccceeefffeeeeeefffgggccceeeggghhhjjjnnnsssvvvyyy}}}bbbQQQHHH???:::<<<888777666555555444555555444444444333333333222222111111111111111111111111111111111111000000000000////////////////////////////////////////////////......................../////////......------,,,---------.........//////.........------.................................////////////000000000000...///111444666666333111000000000000111111111111222333333333444888<<<@@@NNNYYYeeeiiiddd]]]YYYYYYKKKFFF@@@===>>>CCCIIILLL[[[eeevvvnnncccaaafffkkkmmmyyywwwkkkbbb\\\YYYTTTPPPLLLJJJHHHGGGCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHJJJKKKLLLLLLLLLLLLIIIJJJKKKLLLNNNOOOQQQRRRRRRTTTWWWXXXYYYYYY[[[]]]aaaaaaiiivvvzzzssstttppplllhhhfffdddaaa_________^^^\\\ZZZYYYXXXWWWVVVXXXZZZZZZZZZYYYZZZ[[[WWWXXXZZZ\\\^^^bbbgggkkkqqquuu{{{vvv___PPPDDD===<<<666666555444222111333444333333333222222333444444000000111111111222222222/////////000111111222222..............................////////////......////////////////////////........................------............------------............------,,,---......///........./////////...///000111111000111222333333222111000............/////////000333222444777999;;;CCCLLLZZZcccjjjiiieeebbb]]]YYYLLLEEE@@@@@@BBBFFFNNNWWWgggoootttmmmeeeaaaaaadddoooyyyuuulllbbb[[[UUURRRMMMJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLMMMPPPRRRTTTUUUVVVVVVUUUVVVWWWZZZ\\\^^^dddmmmzzz{{{wwwqqqnnnooolllfffaaa]]][[[ZZZZZZUUUUUUSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSSSSTTTTTTUUUYYY^^^aaaaaafffoooxxxkkkZZZKKK@@@<<<<<<<<<;;;999777666777888444333333222333333444444111111222222333333333333111111111111111222222222..............................////////////......////////////////////////........................------............------------............---------...//////000000//////............////////////000111222222222222111000........./////////000000111000222666888<<>>JJJVVVeeennntttqqqiiibbbYYYRRRFFFBBB???AAADDDJJJUUU```ooo}}}yyykkkccc]]]\\\\\\]]]^^^dddttt|||qqqhhh```XXXSSSNNNKKKHHHGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHOOONNNMMMLLLLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTVVVWWWRRRWWW]]]```aaafffmmmttt|||xxxuuuqqqlllgggddd^^^[[[WWWSSSOOOMMMLLLLLLLLLLLLJJJIIIHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFFFFEEEEEEGGGKKKNNNQQQUUU\\\cccllluuu~~~ppp___PPPGGG<<<:::888777777666555444555444444333333333333444222333333333333333333333333333222222111000//////000000000000000000000000......////////////......////////////////////////........................------............------------............------......///000000000000///+++,,,...000000///...---///000111222222111000///...////////////000000000222000111444999@@@NNNZZZkkkssswwwrrrhhh^^^TTTLLLFFFBBBAAADDDGGGNNN[[[gggvvv~~~{{{nnnddd```WWWXXXZZZ]]]```jjj}}}rrrhhh```YYYRRRNNNKKKIIIGGGFFFGGGGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJPPPOOOMMMKKKKKKLLLNNNOOOPPPPPPQQQQQQSSSUUUVVVWWWVVVZZZ___aaadddnnn}}}~~~xxxuuuppplllhhhccc^^^ZZZYYYWWWSSSPPPMMMKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDCCCBBBCCCFFFIIIIIILLLQQQWWW___iiittt{{{wwwjjj^^^UUUCCC@@@<<<:::::::::999888666555444444333333333444222222222222111111111111222222111000///......---000000000000000000000000......////////////......////////////////////////........................------............------------............------,,,---......//////......,,,...000111222111///...///000111111111111000///////////////000000000111555222333666;;;CCCQQQ]]]pppuuuvvvnnnbbbXXXNNNGGGCCCAAABBBFFFJJJRRRaaaooowwwmmmccc]]]\\\WWWWWWZZZ^^^eeevvvxxxrrrjjjaaaYYYSSSNNNLLLKKKIIIGGGFFFFFFFFFDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMOOONNNLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRTTTVVVWWWXXX[[[^^^bbbfffooo|||uuupppmmmjjjfffbbb```]]]YYYVVVTTTRRRPPPMMMJJJHHHHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCBBBAAAAAACCCEEEEEEFFFIIINNNTTT^^^iiippp{{{{{{ooodddMMMGGG@@@;;;;;;;;;999777777666555444333333333333222222111111111111111000111111000///......------////////////////////////......////////////......////////////////////////........................------............------------............------,,,------.....................000111111111000/////////000111111000///////////////000000000111111666444555999>>>FFFTTTaaaqqqtttqqqeeeYYYOOOHHHBBB@@@@@@CCCIIIOOOYYYjjjzzzxxxlllddd[[[XXXZZZVVVWWW[[[eeesss|||nnnjjjbbbZZZSSSNNNKKKJJJJJJIIIGGGFFFFFFFFFDDDBBBEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFGGGHHHJJJLLLNNNOOOMMMMMMLLLLLLLLLMMMOOOOOOQQQRRRRRRTTTVVVYYY[[[\\\ZZZ^^^eeeppp|||ssskkkgggfffccc___\\\[[[YYYVVVTTTMMMLLLJJJHHHFFFDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@??????@@@BBBCCCDDDEEEHHHLLLTTT]]]dddmmmxxx|||zzzzzz{{{rrr[[[RRRGGG???<<<:::888666777666555444444333333333333333333222222111111111111111000000//////....................................////////////......////////////////////////........................------............------------............------------...///////////////........./////////000000...///000111111000///...//////000000000111111111444333666<<>>>>>?????????@@@@@@@@@<<<>>>??????>>>>>>???AAACCCCCCCCCDDDFFFKKKSSSXXX^^^jjjwww{{{tttrrrssstttzzzkkk```QQQGGGBBB???<<<999777777666555444333333333444444444333333222222222111111111111000000000000..............................////////////......////////////////////////........................---..................------..................---...//////000000000000000...------------...//////...///000111111000///...000000000000111111111111222222666>>>EEEOOO]]]jjjooonnneeeUUUHHHBBB@@@>>>BBBEEEMMMWWWbbbqqq}}}xxxbbb[[[XXXTTTTTTZZZYYY\\\iiisssiiiaaa^^^YYYRRRKKKGGGFFFGGGEEEEEEEEEFFFHHHIIIHHHFFFDDDEEEEEEGGGHHHIIIJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTUUUWWWYYY\\\___bbbdddmmmxxxzzztttpppooooootttooofff]]]VVVNNNHHHDDDFFFEEEDDDCCCBBB@@@@@@???@@@??????>>>>>>>>>??????<<<<<<<<<=========>>>>>><<<>>>????????????@@@BBBCCCCCCBBBBBBCCCFFFLLLQQQUUUbbbpppyyy|||vvvuuuwwwyyyyyy|||~~~yyywwwxxx{{{~~~{{{nnn]]]MMMBBB===<<<666666777666444333333444222222111111000/////////222222222111000//////...111111000000000000111111111111000///////////////000000////////////000000////////////////////////........................///////////////////////////......------///000111444222000///000111000000......///000000000000000111//////000333555333000111777===BBBLLL[[[fffjjjpppgggWWWIIIBBBAAAAAA???BBBHHHPPPYYYggg}}}qqqYYYVVVWWWTTTUUU[[[]]]eeeyyyuuukkkeee\\\WWWQQQMMMJJJIIIGGGFFFJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCEEEFFFHHHIIIIIILLLKKKJJJIIIHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLOOOOOONNNOOOPPPPPPPPPOOOTTTRRRUUU\\\bbbdddfffiii{{{~~~vvvooonnnqqqtttwwwjjj\\\QQQJJJGGGFFFBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>???>>>>>>===<<<<<>>===<<<;;;======>>>???@@@AAAAAABBB?????????@@@BBBDDDGGGHHHQQQVVV___kkkwww|||xxxtttqqqwwwvvvtttsssqqqqqqqqqqqqsssuuuyyy~~~}}}dddNNNBBB>>>999999999777555444444444333333222111111000000///222222222111000///////////////............////////////...---------------000000////////////000000////////////////////////...............---------///////////////////////////......---...///000111111///---,,,---......---......///000000000000000111//////111333444333111222777===BBBMMM[[[gggkkklllbbbTTTGGGBBBBBBBBBBBBGGGLLLUUU```qqqlllWWWUUUVVVTTTVVV]]]dddrrruuulllccc]]]WWWSSSNNNJJJHHHGGGFFFEEEIIIHHHHHHGGGEEEDDDCCCCCCBBBCCCDDDEEEFFFHHHIIIIIILLLKKKJJJHHHHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSRRRSSSRRRTTT[[[aaagggooowww~~~yyyqqqkkkjjjmmmpppuuunnncccWWWNNNHHHEEEDDDAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>======<<<>>>>>>??????@@@@@@AAAAAA??????>>>>>>???AAABBBCCCKKKOOOWWWbbbnnnzzz~~~~~~~~~~~~}}}~~~{{{wwwtttvvvtttpppmmmjjjhhhhhhhhhjjjlllpppuuu{{{dddMMMBBB===<<<:::888666555444444444444333333222111111111222222222111000000////////////............////////////...---------------000//////......//////000//////////////////////////////.........---------///////////////////////////............///000000000...,,,,,,---...---,,,......///000000000000000111000///111333444333222444999>>>CCCNNN]]]gggkkkfff\\\OOOEEEAAAAAADDDGGGOOOSSS[[[jjj~~~hhhVVVUUUWWWUUUYYYbbbppptttjjjaaaZZZVVVRRROOOKKKHHHGGGGGGFFFEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWZZZ___eeennn~~~zzzwwwqqqjjjeeeccceeehhhfffaaaZZZQQQJJJEEEBBBAAA@@@@@@?????????>>>>>>>>>======>>>>>>======<<<<<<<<<===>>>>>>???>>>>>>>>>????????????@@@@@@@@@@@@BBBAAA@@@???>>>???@@@@@@EEEIIIOOOXXXcccooo{{{~~~|||{{{xxxwwwsssssstttssstttvvv{{{~~~|||xxxuuusssoooiiiccc___]]]\\\\\\ccceeeiiimmmsssxxx||||||\\\III@@@===:::777666666666555555555555444333333222222222222222111111000000000111111000000000000111111111111000////////////////////////......//////////////////////////////////////////...------,,,,,,////////////////////////............/////////000000///---...///000///.........///000000000000000000000000111222444444444777;;;@@@EEEPPP___hhhjjjaaaWWWLLLDDD@@@AAAFFFLLLUUUXXXbbbuuuyyyfffXXXXXXYYYWWW^^^jjj}}}zzzlllbbb\\\VVVRRROOOMMMIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOOOOQQQQQQRRRRRRSSSTTTWWWYYY^^^___dddjjjppp|||}}}uuutttrrroooooossszzz~~~uuuqqqkkkccc^^^[[[[[[\\\WWWTTTPPPKKKFFFCCC@@@??????>>>>>>>>>>>>==================>>>>>>======<<<<<<<<<>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAABBBCCCCCCFFFKKKRRRZZZeeerrr{{{|||xxxuuussspppnnnjjjjjjjjjjjjjjjmmmqqquuu{{{zzzuuuqqqlllhhhaaaZZZUUUSSSSSSTTT[[[]]]___dddiiinnnrrruuuzzz}}}kkkRRRCCC???:::666666777666666666666555555444333333333222222222222111111111111111111000000000000111111111111000/////////////////////............////////////////////////////////////.........---------////////////////////////---......//////////////////...---...000000///.........///000000000000000000000111111222333555666;;;>>>CCCHHHTTTaaagggggg^^^SSSIIIDDDAAAAAAIIIRRR\\\```lllssscccXXXYYYYYYXXXcccsssqqqeee]]]WWWSSSOOOKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRTTTTTTTTTSSSTTTWWWZZZ___dddmmmwww}}}wwwsssnnnhhhdddcccbbbbbbbbbfffmmmuuuzzzyyyrrrmmmeee]]]WWWTTTRRRQQQLLLKKKIIIGGGDDDBBB@@@???>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>=========???@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCBBBBBBBBBDDDEEEFFFCCCFFFJJJMMMRRR[[[hhhqqq{{{vvvrrrnnnkkkhhhfffbbbbbbbbbaaaaaadddhhhkkkssszzz~~~xxxqqqlllddd```YYYSSSOOOMMMNNNNNNPPPQQQSSSVVVZZZ___cccfffmmmsss|||yyy___KKKDDD<<<888777777666555666666555555444333333333222222222222222222222222//////............////////////...---------------///......------......///////////////////////////........................////////////////////////---......///000/////////---,,,,,,---//////...,,,......///000000000000000000111111111111333666888===AAAFFFMMMWWWbbbeeebbbZZZOOOGGGEEECCCDDDNNN[[[hhhnnnzzzlll___WWWXXXYYY[[[kkk}}}tttggg]]]WWWRRRNNNKKKGGGFFFDDDDDDFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRSSSUUUVVVVVVTTTVVV[[[___aaaiiixxx{{{qqqkkkddd```______]]][[[YYYZZZZZZ[[[]]]bbbiiinnnwww|||}}}sssmmmggg___WWWRRRNNNKKKIIIFFFFFFEEECCCBBBAAA@@@???>>>>>>=========<<<<<<<<<>>>>>>??????@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBDDDFFFGGGCCCFFFIIIJJJKKKQQQ\\\dddvvv~~~~~~xxxuuuooojjjgggddd```^^^[[[\\\[[[YYYYYYZZZ^^^aaahhhooozzz}}}uuummmggg\\\XXXSSSNNNKKKJJJJJJJJJKKKKKKLLLNNNQQQUUUYYY\\\aaahhhrrrzzz~~~~~~~~~}}}pppUUULLLBBB;;;999777555222666666555444444333333222222222222222222222222222//////............////////////...---------------///......------......///////////////////////////,,,,,,------.../////////////////////////////////------///000000000///...---,,,---...000000///---......///000000000000000///111222111111222666:::@@@DDDIIIPPP[[[cccccc^^^UUUKKKDDDEEEFFFHHHUUUeeexxx~~~ggg\\\WWW[[[\\\bbbxxxrrrkkk```XXXSSSOOOKKKHHHFFFEEEDDDDDDFFFGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKMMMPPPRRRSSSSSSSSSSSSVVVXXXXXXXXX[[[aaaggglllvvv{{{sssjjjccc]]]YYYUUUSSSUUUVVVVVVTTTSSSUUUWWWWWWXXX[[[```eeekkkpppwww~~~xxxllleee___WWWQQQMMMJJJGGGDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>============<<>>:::777444000666555555444333333222222222222222222222222222222111111000000000000111111111111000///////////////.........------.........////////////////////////+++,,,,,,---...///000000////////////////////////,,,---///000000000///.../////////111333333111///...//////000000000000000///111222111111222777;;;AAAEEEKKKSSS]]]dddbbb[[[QQQGGGBBBFFFHHHKKKZZZlll~~~fff]]]ZZZ^^^bbbjjj|||mmmggg]]]VVVSSSOOOKKKHHHHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKNNNPPPRRRSSSTTTTTTRRRVVVYYYZZZ[[[___gggnnnzzzvvvkkkeee___XXXRRRRRROOOMMMNNNQQQSSSQQQOOOMMMPPPRRRSSSSSSUUUYYY]]]aaafffmmmtttzzzttthhh___ZZZRRRMMMKKKIIIEEECCCAAAAAA???>>>>>>>>>>>>>>>???>>>>>>>>>============???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJIIILLLNNNLLLHHHIIIQQQXXX___hhhuuu~~~xxxssslllhhhccc^^^[[[XXXUUURRRPPPPPPNNNLLLJJJKKKMMMPPPQQQXXXdddooowww|||}}}uuukkkaaaZZZSSSQQQNNNJJJGGGDDDBBBBBBBBBAAA@@@@@@BBBEEEIIIKKKQQQUUU[[[bbbgggmmmrrrvvv}}}}}}{{{zzzgggYYYJJJCCC>>>888777:::222777888444333666777444333333333222222222111111......////////////......000000000000000000000000/////////////////////////////////000000000000000................................................222222222111111111111111////////////000000000000000000000000111111111111222333222222333666<<<@@@DDDHHHQQQ[[[cccccc^^^YYYMMMGGGEEEIIIJJJOOOeee}}}uuubbb]]]]]]dddjjjwwwxxxsssddd\\\RRRLLLKKKJJJHHHEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLNNNNNNNNNMMMMMMNNNNNNNNNPPPRRRTTTTTTTTTVVVVVVZZZ___bbbeeennnwwwyyymmmhhhaaaYYYSSSPPPOOOPPPIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTZZZ^^^dddjjjooouuuzzz~~~vvvkkkddd[[[VVVPPPKKKGGGEEECCCBBBAAA@@@???>>>=========>>>????????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFIIIJJJIIIHHHGGGHHHKKKNNNHHHJJJKKKJJJHHHHHHKKKNNNVVV]]]iiittt|||wwwqqqlllhhhbbb^^^YYYUUURRRPPPNNNMMMKKKJJJHHHFFFFFFGGGHHHIIINNNQQQXXX___gggpppyyyxxxnnneee\\\WWWPPPJJJCCCAAACCCDDDAAA>>>>>>>>>======???@@@CCCDDDHHHLLLQQQWWW]]]dddkkkppprrrzzz}}}{{{}}}~~~~~~~~~}}}pppaaaRRRIIICCC<<<999999333777888444333666666222333333333222222222222111000000111111111111000000000000000000000000000000////////////////////////////////////////////////................................................/////////////////////000////////////000000000000000000000000111111111111000111111111222555;;;???EEEJJJSSS]]]cccaaaZZZTTTJJJEEEDDDHHHKKKSSSiiipppccc___```iiisss~~~rrrmmm```YYYPPPKKKJJJJJJHHHFFFFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMOOONNNOOOPPPRRRSSSTTTSSSWWWXXX\\\aaaeeelllyyyssshhhbbb^^^ZZZUUUOOOKKKIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPSSSVVV[[[```eeekkkqqqvvv~~~}}}ssshhhaaaYYYTTTNNNIIIFFFDDDBBBAAAAAA@@@??????>>>>>>>>>>>>======>>>>>>>>>>>>??????CCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIHHHGGGHHHKKKNNNOOOQQQSSSRRRPPPMMMNNNOOOOOOVVV```kkkuuuxxxqqqkkkeeeaaa\\\XXXSSSOOOMMMKKKIIIGGGHHHGGGEEECCCCCCDDDEEEFFFGGGJJJOOOUUU\\\eeeooouuu}}}|||rrrhhh___WWWRRRMMMGGGAAA???@@@AAA???===;;;;;;;;;<<<===>>>@@@@@@???BBBFFFKKKPPPWWW___dddllltttzzzyyyxxx{{{~~~~~~~~~}}}}}}}}}uuugggXXXNNNHHH@@@;;;999666888888555555666666333333333333333222222222222000111111222222111111000000000000000000000000000////////////////////////.................................................................................//////000000000////////////000000000000000000000000111111111111000111111222333777===BBBIIIOOOXXX```ccc^^^TTTMMMFFFBBBCCCHHHMMMWWWnnnwwwhhhccc```dddpppttthhhcccYYYSSSMMMIIIIIIJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPQQQRRRSSSSSSTTTUUUWWW[[[```eeeqqqvvvmmmeee\\\TTTRRRMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLMMMOOOSSSVVV[[[aaahhhlllvvv{{{xxxnnnddd]]]UUUQQQKKKGGGDDDBBBAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@FFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKJJJKKKKKKJJJJJJKKKMMMPPPSSSWWWZZZZZZWWWSSSOOOMMMKKKOOOWWW```jjjttt}}}yyyqqqiiibbb\\\XXXUUUQQQMMMJJJHHHFFFDDDBBBCCCBBBAAA@@@???@@@AAABBBAAACCCFFFJJJQQQZZZcccjjjvvv}}}tttiii```WWWPPPKKKHHHDDD???===>>>>>>===;;;777888999:::;;;<<<<<<<<<<<<>>>AAADDDHHHOOOWWW]]]dddlllrrrssstttxxx{{{{{{yyyzzz{{{{{{}}}~~~~~~~~~|||ppp```VVVPPPJJJCCC???::::::888777777888777555444444333333333222222222/////////000000/////////////////////////////////////////////////////////...............---------...................................................//////000111222333333////////////000000000000///000000000111111111111222333444555777<<>>>>>>>>======>>>??????AAABBBBBBCCCCCCDDDDDDDDDGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNOOOOOONNNOOOQQQTTTXXX\\\aaacccbbb\\\UUUQQQMMMPPPTTTZZZ```iiisssyyyzzzrrriiibbb\\\VVVRRRPPPNNNJJJGGGFFFEEECCCAAA???>>>>>>=========>>>???@@@AAABBBEEEIIIQQQ[[[aaannnxxxyyynnncccYYYQQQKKKGGGEEEAAA>>><<<<<<<<<;;;:::555666888:::;;;::::::999===>>>???AAADDDJJJRRRXXX\\\dddkkkmmmpppuuuxxxxxxrrrsssttttttuuuwww{{{~~~{{{|||}}}}}}}}}}}}||||||}}}}}}}}}pppccc^^^YYYPPPHHH@@@;;;777777777777666666444444444333333333222222//////000000000000////////////////////////////////////////////////////////////......------------......................................................///000111222222333////////////000000000000///000000000111111111111222333444666999???FFFKKKTTTYYY```ccc___UUUJJJCCCCCCBBBDDDIIIQQQ^^^qqqmmmbbb___^^^aaalll|||pppaaaWWWSSSLLLJJJHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHIIIKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPRRRTTTUUUTTTTTTVVVXXX[[[^^^eeellluuuyyymmmaaaXXXPPPMMMKKKHHHGGGIIIEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKMMMPPPUUU[[[```hhhnnnuuu}}}|||uuulllddd\\\VVVNNNJJJEEEAAA@@@??????>>><<<<<<<<<<<<<<<===>>>???CCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSSSSSSSUUUWWW]]]aaagggllllllggg```[[[TTTTTTUUUWWWZZZ```gggmmmwww}}}~~~{{{xxxssskkkccc]]]WWWSSSPPPKKKIIIFFFEEEDDDCCCAAA???======<<<<<<<<<=========??????@@@AAADDDKKKSSSYYYfffqqq}}}~~~~~~yyyssshhh^^^UUUNNNIIIEEEBBB@@@>>><<<<<<<<<;;;:::666777999:::;;;;;;:::999;;;;;;;;;;;;===BBBIIINNNUUU\\\dddhhhmmmsssuuutttnnnooopppooonnnoooqqqsssrrrssstttuuuuuuuuuuuuuuuxxx{{{}}}}}}{{{yyy~~~oooiiifff]]]SSSJJJAAA999777666444333444444444444444333333333333111222222333333222222111000000000000000000000000////////////////////////000000//////...---------................................................---------....../////////////////////000000000000000000000000111111111111000111333555999???GGGLLLWWW[[[```___YYYOOOFFFAAABBBDDDHHHMMMVVVcccsss}}}pppaaa\\\^^^^^^fffvvvsssggg[[[SSSPPPJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLLLLNNNOOOQQQRRRQQQTTTWWWWWWVVVVVVYYY\\\\\\```iiiuuupppaaaZZZTTTMMMHHHHHHGGGEEEEEEGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFHHHJJJOOOTTTXXXaaafffmmmttt{{{}}}vvvnnnfff___XXXSSSKKKHHHCCC@@@??????>>>>>>;;;;;;;;;<<<===>>>???@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYYYYZZZ[[[]]]___ccchhhmmmooollleee```[[[ZZZYYYWWWWWWZZZ___dddlllsss}}}{{{xxxrrrmmmeee]]]XXXTTTPPPNNNEEEDDDBBBAAA@@@???===;;;;;;;;;<<<<<<<<<<<<======<<<=========???DDDKKKOOO\\\gggttt|||}}}}}}|||{{{zzzyyyxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyy{{{}}}}}}{{{yyypppjjjbbbZZZSSSLLLGGGDDD??????>>><<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;???DDDHHHMMMTTT[[[```gggmmmooommmkkkkkkllljjjhhhggghhhiiiiiiiiijjjjjjkkklllmmmmmmrrrvvvzzz{{{zzzzzz}}}~~~{{{yyyxxx}}}zzzzzzsssiii[[[NNNAAA<<<999555333555555444444444444333333333111222222333333222222111000000000000000000000000////////////////////////111111000//////...------................................................------..................////////////000000000000000000000000111111111111000111333666;;;AAAIIIOOOXXX[[[\\\YYYRRRIIICCC@@@AAAFFFLLLSSS]]]jjjxxxtttmmmcccXXXWWW^^^bbbnnnsssiii```VVVPPPOOOIIIIIIIIIHHHGGGFFFEEEEEEGGGHHHHHHHHHIIIJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJIIIHHHIIILLLNNNOOOOOONNNMMMMMMMMMMMMMMMOOOQQQSSSTTTQQQUUUYYYYYYXXXXXX\\\``````eeeqqqyyykkk]]]TTTPPPMMMIIIFFFHHHGGGEEEEEEGGGCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDD???AAACCCEEEGGGJJJNNNQQQXXX]]]cccjjjqqqxxx{{{vvvoooggg```YYYSSSOOOJJJFFFBBB????????????>>><<<<<<======???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRSSSTTTVVVWWWYYYYYY^^^```bbbcccddddddfffgggfffhhhkkkpppssspppkkkfffcccbbb```\\\ZZZ[[[___bbbgggmmmvvv}}}|||yyywwwoooiiiaaaYYYTTTPPPMMMKKKBBB@@@?????????>>><<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@DDDHHHQQQ\\\hhhpppwww~~~~~~vvvuuutttrrrqqqpppooooookkkjjjjjjjjjjjjjjjkkkkkknnnmmmnnnppprrrsssrrrpppeeeaaa[[[UUUOOOJJJDDDAAA<<<======<<<;;;::::::;;;:::::::::::::::;;;;;;<<<<<<<<<===<<<<<<>>>BBBDDDCCCJJJRRRWWW___fffgggdddcccddddddbbb```______```````````````aaaccceeefffhhhmmmrrrtttssstttwww{{{zzz|||~~~}}}|||jjjZZZJJJCCC>>>888666888555555444444444333333333000000111111111111000000000000000000000000000000////////////////////////222111111000///.........................................................000000000000000/////////////////////000000000000000000000000111111111111222333666999>>>EEELLLRRRWWWYYYYYYUUUMMMEEEAAA???AAAGGGOOOWWWbbbppp}}}~~~qqqgggccc[[[RRRTTT^^^eeetttwwwjjjbbb[[[TTTOOOOOOIIIJJJJJJIIIGGGEEEDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHJJJKKKKKKKKKJJJIIIHHHJJJMMMOOOPPPPPPOOONNNNNNMMMMMMNNNOOORRRTTTUUUQQQUUUZZZZZZYYYZZZ^^^bbbiiiooo}}}nnn```XXXOOOJJJIIIHHHEEEDDDFFFFFFCCCBBBEEECCCBBBAAA@@@@@@AAACCCDDDAAAAAAAAAAAA@@@@@@??????AAA@@@@@@@@@AAABBBCCCCCC===@@@CCCEEEGGGIIILLLNNNRRRVVV\\\cccjjjrrryyy~~~wwwrrrjjjbbb\\\VVVPPPMMMIIIFFFAAA???>>>?????????>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKJJJJJJLLLMMMOOOQQQRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWTTTUUUWWWYYY\\\___aaabbbgggiiilllmmmmmmnnnoooqqqssssssuuuyyy{{{zzztttpppiiihhhfffbbb``````ccceeehhhlllsssyyy~~~||||||||||||~~~}}}{{{xxxvvvnnnhhh___WWWQQQMMMIIIGGGBBB@@@??????@@@???===;;;888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===???BBBEEEJJJTTT```hhhooowww{{{zzzrrrqqqooollljjjhhhggggggcccbbbbbbaaaaaabbbbbbcccdddcccdddfffhhhjjjiiihhh^^^[[[VVVQQQLLLGGGBBB???:::;;;<<<;;;999999999:::;;;:::999999999:::;;;<<<999:::;;;;;;:::;;;===???===DDDKKKQQQYYY```aaa]]][[[\\\\\\[[[YYYXXXYYYZZZ[[[ZZZYYYYYY[[[]]]```bbb^^^dddjjjmmmmmmnnnrrrvvvvvvwwwzzz|||~~~~~~~~~~~~|||}}}nnnPPPAAA>>><<<888666666666666555444444333333222222222111000//////......///000000000///---,,,000000///...............555444222000//////000111////////////////////////000000//////.........---............/////////000000000000000000000000000////////////000111333333444555777;;;BBBJJJRRRVVV___^^^YYYPPPFFFAAABBBFFFGGGLLLUUUbbbrrr}}}lll___WWWXXXZZZXXXZZZ```ooozzzpppbbbYYYTTTQQQNNNJJJJJJIIIGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIILLLMMMNNNOOOOOOOOOOOONNNMMMOOORRRRRRRRRRRRSSSUUUXXXTTTUUUZZZ\\\\\\aaaiiitttwwwlll]]]RRRLLLIIIEEEBBBEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBDDDEEEFFFGGGMMMOOOTTT[[[ccckkkqqquuu{{{}}}~~~~~~~~~{{{ssskkkaaaZZZWWWSSSMMMHHHDDDDDDBBB@@@???>>>=========>>>@@@AAABBBEEEIIILLLMMMLLLJJJIIIJJJJJJIIIHHHMMMNNNOOOPPPQQQSSSTTTUUUWWWWWWXXXVVVTTTSSSTTTUUU\\\]]]___aaadddgggjjjlllmmmppptttwwwyyy{{{~~~|||vvvtttpppllliiigggeeeeeecccfffkkkttt}}}~~~~~~}}}|||{{{zzzzzz{{{{{{yyyxxxwwwwwwwwwxxxzzz{{{xxxxxxwwwvvvtttrrrooonnniiibbbXXXRRROOOKKKEEE@@@DDDAAA>>><<<;;;;;;:::999999999888888999999:::;;;>>>>>>>>>>>>?????????@@@DDDHHHPPPYYYbbbhhhkkkmmmmmmlllkkkhhheeebbb___]]]\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWXXXYYYZZZ\\\\\\UUUSSSPPPLLLHHHDDD@@@???<<<;;;::::::999999999999888999::::::;;;;;;;;;;;;;;;<<<>>>>>>===>>>???AAABBBDDDGGGJJJMMMPPPUUUXXXXXXWWWTTTRRRPPPPPPSSSVVVTTTSSSSSSRRRRRRRRRSSSSSSXXXZZZ^^^```bbbdddgggjjjooopppqqqsssvvvxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{yyyyyyzzz~~~```KKKCCC>>>999777777666666555555444333333222222222111000/////////000000111111111000///...000000///............///444333111///...///000111////////////////////////000/////////...................../////////000000000000000000000000000000000000///000000111222333333444888===CCCLLLUUU[[[aaa^^^XXXNNNEEEAAADDDHHHKKKQQQ\\\kkkzzz|||pppbbbXXXQQQUUUXXXWWW\\\cccuuu}}}rrriii\\\SSSOOOMMMJJJGGGIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOOOOPPPPPPOOOOOONNNPPPSSSTTTTTTTTTUUUWWWVVVUUUWWW\\\^^^```hhhrrrzzzcccZZZPPPIIIHHHHHHFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@?????????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJLLLPPPUUU]]]dddkkkooorrrtttwwwyyy{{{|||xxxppphhh^^^WWWSSSPPPJJJFFFDDDCCCAAA@@@???>>>>>>>>>>>>???AAACCCDDDGGGKKKNNNNNNMMMLLLKKKLLLMMMMMMMMMOOOQQQSSSVVVXXXZZZ\\\^^^^^^^^^]]]\\\ZZZZZZ]]]___bbbccceeegggiiillloooqqqyyy|||zzztttpppkkkhhhfffeeegggkkkrrryyy~~~|||{{{|||}}}~~~yyyyyyxxxxxxwwwvvvuuuuuuppppppooonnnnnnoooppppppooooooooonnnllljjjhhhfffbbb[[[TTTOOOMMMJJJEEEAAA>>><<<::::::;;;<<<<<<;;;999999888888999999:::;;;<<<<<<<<<<<<<<<<<<======CCCFFFKKKQQQXXX___eeehhhgggfffdddbbb___\\\YYYXXXTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRRRRNNNMMMKKKHHHEEEBBB@@@???<<<;;;::::::999999999:::888999:::;;;<<<<<<<<<;;;<<<===>>>>>>>>>>>>???@@@???AAADDDFFFIIIMMMPPPSSSTTTSSSRRRPPPNNNNNNOOOPPPNNNMMMMMMLLLLLLMMMMMMMMMPPPRRRUUUXXXYYY[[[^^^aaahhhiiikkkmmmppprrrtttuuuvvvvvvuuuttttttsssrrrrrroooqqqrrrssstttuuuxxxzzzpppWWWJJJAAA;;;999777777666555555444444333222222222111000000//////111111222222222111000///111000//////......//////333111000.........//////////////////////////////////////////................../////////000000000000000000000000000000000111111000000000111111222111555;;;@@@GGGQQQ]]]eeefffbbbYYYMMMDDDBBBGGGKKKSSSZZZgggwww|||mmmcccYYYQQQNNNSSSVVVWWW___iii~~~wwwiiiaaaWWWOOOLLLJJJHHHFFFIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKKKKKKKKKKMMMMMMPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUVVVXXXYYYVVVXXX[[[___bbbiiiwwwooo^^^PPPKKKEEECCCDDDFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@??????@@@@@@AAABBBDDDDDDGGGHHHJJJNNNTTTZZZaaaeeehhhkkkoootttyyy~~~}}}{{{wwwsssjjjcccZZZSSSOOOKKKFFFBBBBBBBBB@@@??????>>>>>>>>>>>>@@@CCCEEEGGGJJJNNNQQQRRRQQQPPPOOOPPPQQQSSSTTTUUUXXX\\\___aaacccfffhhhhhhhhhhhhfffdddeeehhhkkkkkkmmmooopppqqqtttxxx{{{yyyrrrlllhhhggggggiiimmmsssxxxzzzzzz{{{zzzxxxvvvuuuvvvwwwxxxrrrssssssrrrqqqooommmlllhhhgggfffeeeddddddddddddddddddddddddcccaaa___^^^XXXSSSNNNJJJIIIHHHDDDAAA;;;:::888888:::;;;;;;:::999999888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;BBBBBBCCCGGGLLLTTT[[[___^^^^^^]]][[[XXXUUUSSSRRRMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFEEEDDDCCCAAA@@@???>>>;;;;;;:::999999999::::::999:::;;;<<<===============???@@@???>>>>>>???@@@???@@@BBBDDDGGGJJJLLLMMMOOOOOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHJJJMMMOOOPPPRRRUUUWWW^^^___aaadddgggjjjlllmmmppppppnnnllljjjhhhgggfffcccfffjjjllloooqqqtttwww{{{{{{bbbRRRFFF???<<<777777666666555444444444222222222111111000000000111111111111111000000000111000000///.../////////111000///............//////////////////////////////////////////............////////////000000000////////////////////////222222111111000111111111222777???GGGNNNYYYfffoooppphhh\\\OOOFFFEEEKKKPPPZZZbbbooo~~~pppccc[[[UUUPPPOOOTTTVVVXXXbbbppp{{{pppbbb\\\TTTNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJNNNMMMKKKJJJJJJLLLNNNOOOPPPPPPOOOOOONNNNNNNNNOOOPPPRRRTTTUUUUUUVVVYYY[[[ZZZ]]]aaadddiiiwwwlll\\\QQQLLLHHHEEECCCDDDDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>??????AAABBBBBBEEEEEEEEEGGGLLLQQQWWWZZZaaadddiiipppxxx|||zzzxxxuuupppkkkddd^^^VVVOOOKKKGGGCCC@@@AAAAAA@@@????????????@@@???AAAEEEGGGJJJMMMPPPSSSVVVVVVTTTSSSSSSTTTXXXZZZ\\\aaahhhlllnnnpppsssuuuxxxxxxxxxwwwtttssssssuuuuuuwwwyyyzzzzzz}}}zzzrrrmmmgggfffeeegggkkkoooqqqrrrsssrrrqqqooooooooopppqqqkkklllllllllkkkhhheeecccbbbaaa```___]]]\\\[[[[[[[[[[[[\\\\\\\\\ZZZYYYXXXQQQNNNJJJGGGFFFEEEBBB@@@<<<:::888888999999888777999999888888999999:::;;;>>>>>>>>>===============@@@??????AAAEEEKKKPPPTTTWWWWWWVVVUUUSSSPPPNNNMMMIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBAAAAAA@@@??????>>>======;;;::::::999999::::::::::::;;;<<<===>>>>>>?????????AAABBBAAA@@@???@@@BBBBBBBBBCCCEEEHHHJJJKKKJJJLLLLLLKKKKKKJJJIIIGGGEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGIIIJJJKKKLLLOOOQQQTTTUUUWWWZZZ]]]```bbbccchhhgggeeebbb```]]][[[ZZZ\\\___cccgggkkkpppuuuyyynnn\\\KKK@@@<<<888777777666555555444444222222222222111111111111111111000000////////////111111000////////////////////////...............////////////////////////.........///////////////////////////000000000111////////////////////////333222111111111111111222555;;;DDDNNNXXXcccooovvvwwwmmm^^^PPPHHHIIIPPPVVV^^^eeeqqq}}}wwwhhh^^^YYYTTTQQQRRRUUUUUUWWWfffxxxqqqfffZZZWWWRRRMMMKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJNNNLLLKKKJJJKKKLLLNNNPPPOOONNNMMMLLLLLLMMMNNNNNNOOOQQQSSSTTTUUUWWWZZZ]]]^^^dddiiilllvvvvvvhhh\\\RRRKKKJJJIIIFFFEEEDDDCCCBBBAAACCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>======???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAACCCCCCCCCDDDGGGKKKOOORRRYYY\\\aaaiiisss{{{}}}{{{zzz{{{|||}}}}}}xxxuuusssnnnhhhccc^^^YYYSSSLLLHHHDDDBBB@@@@@@@@@@@@@@@@@@@@@AAABBB@@@CCCGGGJJJLLLOOORRRUUUWWWWWWUUUSSSRRRTTTYYY^^^aaajjjvvv~~~zzztttiiifffbbbaaacccfffhhhiiikkkjjjiiihhhhhhhhhiiijjjdddeeeeeeeeedddaaa^^^\\\\\\\\\[[[YYYWWWVVVTTTSSSRRRSSSTTTTTTTTTSSSQQQPPPMMMKKKHHHEEECCCAAA???===:::999888999::::::999777999999888888999999:::;;;>>>>>>>>>>>>>>>>>>======>>>>>>???AAADDDFFFIIIJJJOOOOOOOOONNNLLLKKKIIIHHHFFFFFFDDDCCCCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;:::::::::999999::::::;;;;;;;;;===>>>???@@@@@@@@@AAACCCDDDDDDBBBBBBCCCEEEDDDDDDEEEHHHMMMOOONNNMMMOOOMMMJJJIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDBBBDDDFFFGGGGGGGGGIIIKKKLLLMMMOOORRRUUUWWWYYYZZZ]]]\\\[[[XXXVVVSSSQQQPPPUUUWWW[[[```gggpppyyyvvvbbbOOOAAA<<<888888777666666555555444222222222222222222222222111111000////////////000222111000000//////000000//////////////////......////////////////////////.........////////////////////////000000000111111000000000000000000000000222222111111111222222333888>>>GGGTTTaaallltttxxxvvvlll\\\OOOIIILLLTTTZZZaaaiiitttpppbbb[[[XXXTTTRRRTTTWWWVVV[[[oooyyyjjj```SSSQQQNNNKKKIIIGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKJJJKKKLLLNNNOOOMMMLLLKKKKKKKKKMMMNNNOOOOOOQQQRRRTTTUUUWWW[[[___dddllluuu}}}ppp^^^VVVPPPIIIEEEFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>========================>>>>>>>>>>>>>>>======>>>??????@@@AAAAAAAAACCCEEEGGGJJJKKKPPPRRRVVV^^^gggnnnrrrttttttssssssssssssuuuvvvxxxyyyuuuqqqnnnlllggg```[[[WWWTTTOOOIIIEEEBBBAAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCFFFJJJMMMOOOQQQTTTVVVUUUVVVUUUSSSSSSVVV^^^dddkkkyyy|||pppkkkddd___^^^___``````bbbaaaaaaaaa```aaaaaaaaa]]]]]]]]]]]]\\\ZZZXXXWWWTTTTTTSSSRRRPPPNNNLLLKKKKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHFFFDDDAAA???===<<<666666777999<<<>>>>>>===999999888888999999:::;;;<<<<<<<<<<<<=========>>>>>>???AAACCCDDDEEEEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???>>>>>>===<<<;;;;;;;;;<<>>>>>===<<<;;;;;;:::::::::999999999:::;;;;;;<<<<<<>>>???AAABBBBBBBBBCCCDDDFFFFFFEEEFFFGGGIIIGGGGGGIIIOOOWWW[[[[[[YYYXXXSSSLLLHHHGGGFFFDDDBBB===============>>>???@@@>>>???AAAAAAAAAAAACCCDDDFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKMMMQQQXXXaaakkkwwwqqqwwwcccOOOBBB>>>888888777777666555555555222222222222222222222222333222111000000000111111222111000000//////000000/////////000000/////////////////////////////////............/////////000//////000000000111111111000000000000000000000000111111111111222333333444;;;>>>HHHWWWgggrrrvvvuuunnncccUUUJJJGGGMMMWWW]]]iiirrrnnn```ZZZXXXTTTTTTXXX\\\\\\ddd~~~sssddd[[[OOOOOOMMMJJJHHHFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQQQQRRRSSSUUUVVVYYY^^^aaalllyyyqqq\\\QQQLLLGGGCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>============;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>???@@@BBBCCCEEEEEEFFFIIIJJJMMMSSSZZZ```bbbbbbeeeeeefffgggiiikkklllmmmmmmjjjgggeeeddd```ZZZTTTQQQOOOKKKFFFBBB@@@AAABBB@@@AAAAAABBBCCCDDDFFFGGGHHHKKKOOORRRSSSUUUWWWYYYVVVXXXYYYXXXYYY___jjjrrr{{{tttiii```[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZVVVVVVUUUUUUTTTSSSSSSRRRNNNNNNNNNMMMLLLIIIGGGFFFGGGGGGHHHHHHGGGEEEDDDBBBCCCCCCCCCAAA???===;;;;;;666666888;;;???AAA@@@???999999888888999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBB???>>>===<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<===???@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHIIIKKKMMMKKKLLLQQQ[[[gggoooqqqoooddd[[[NNNFFFCCCBBB@@@>>>:::::::::;;;;;;<<<>>>>>>;;;<<<>>>>>>======>>>@@@AAABBBCCCEEEGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLSSS```ooo~~~yyykkk```sssaaaOOODDDAAA888888777777666666555555222222222222222222222222444333222111111111222333222111111000000000000000//////000000000000000///////////////////////////---.........//////000000000000000000111111111111000000000000000000000000111111111111222333444555<<<>>>HHHXXXjjjtttuuurrrfff\\\NNNEEEFFFMMMXXX___qqq|||nnnaaa[[[ZZZUUUWWW\\\aaacccooovvvjjj\\\RRROOOOOONNNLLLIIIGGGHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLMMMLLLKKKKKKMMMOOORRRTTTRRRSSSUUUVVVWWW[[[```ccctttlll___SSSNNNJJJDDDCCCFFFEEEEEEEEECCCBBBCCCDDDFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============:::;;;;;;<<<===>>>?????????>>>>>>>>>>>>??????@@@<<<===???AAACCCCCCCCCBBBFFFFFFHHHMMMTTTXXXYYYWWWZZZ[[[\\\^^^___aaabbbcccdddaaa___^^^^^^[[[UUUQQQMMMLLLHHHDDD@@@???@@@BBBAAAAAAAAABBBDDDFFFGGGHHHKKKOOORRRUUUVVVWWWYYYZZZYYY\\\^^^___aaaiiiuuu{{{nnnbbb[[[WWWUUUTTTTTTTTTTTTTTTTTTUUUUUUUUURRRQQQPPPOOOOOOOOOOOOPPPLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGGGGGGGFFFDDDBBBAAA???@@@@@@???===<<<;;;;;;::::::;;;===???@@@???===999999888888999999:::;;;======>>>@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDD???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<999999999999::::::;;;<<<===>>>???AAABBBCCCDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOPPPRRRYYYfffuuulll```QQQEEE@@@???===;;;;;;;;;;;;;;;<<<===>>>???;;;<<<======<<<<<<===>>>??????@@@BBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIOOOZZZlllyyyjjjaaa[[[zzzlllXXXHHHAAA777666888999666222444999222222222111111111111000000000000000000000000000111111111111000000000000000000000000///////////////////////////////////////////////////.........////////////000000000000////////////000000000000666111...000222111333777<<>>===>>>>>>>>>>>>>>>============<<<;;;;;;<<<===>>>???=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@BBBBBBCCCEEEHHHKKKMMMNNNSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXVVVSSSPPPNNNMMMIIIGGGCCC@@@>>>???@@@AAABBBAAAAAABBBDDDHHHKKKMMMOOOQQQTTTTTTTTTVVVZZZ^^^___dddhhhjjjmmmxxx|||rrrfff]]]WWWTTTSSSUUURRROOOOOOOOOOOOLLLIIILLLKKKKKKJJJJJJJJJKKKKKKHHHGGGEEECCCBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???===;;;:::999888888999:::;;;===>>>???999999999::::::;;;;;;;;;??????@@@AAACCCDDDEEEEEECCCDDDDDDCCCAAAAAACCCDDDCCCFFFGGGCCCBBBDDDCCC@@@===<<<;;;;;;::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888999<<<>>>AAABBBCCCDDDEEEEEEFFFFFFGGGMMMRRRRRRTTTYYY\\\[[[```fffooo}}}{{{```PPPJJJ@@@<<<>>><<<;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::;;;<<<===???AAACCCEEEEEEAAACCCDDDDDDCCCEEEKKKPPPYYYiiitttiii```[[[xxxgggUUULLL===999888888666333333777333333333333222222222222111111111111111111111111000/////////............000000000000/////////////////////////////////////////////////////////...////////////000000000000////////////000000000000555000///111333222444777>>>HHHTTT```jjjmmmfff]]]QQQKKKGGGGGGKKKSSSaaannnwwwhhh```\\\______fffwwwttthhh]]]UUUSSSMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGGGGHHHHHHIIIIIIJJJMMMLLLKKKIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLOOONNNNNNOOOQQQTTTVVVWWWXXXVVVWWWZZZ]]]```gggpppiii[[[RRRNNNIIIFFFEEEEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=====================<<<;;;<<<<<<>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAACCCEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMKKKHHHGGGHHHFFFCCCAAA???@@@AAABBBDDDDDDDDDDDDGGGJJJMMMOOOMMMPPPSSSUUUUUUXXX^^^bbbdddjjjppptttzzzvvvjjj___VVVQQQNNNOOOMMMKKKKKKMMMMMMKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEDDDBBB@@@????????????@@@@@@??????>>>??????@@@DDDBBBAAA>>><<<;;;::::::<<<;;;:::::::::::::::;;;999999:::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFFFFEEEDDDFFFGGGEEEIIIJJJGGGEEEDDD@@@<<<<<<<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::;;;;;;::::::<<>>@@@AAABBBCCCAAABBBDDDDDDDDDHHHOOOTTTdddssswwwooogggbbbzzzeeeXXXGGG???999999999666555666444444444444333333333333111111111111111111111111000000/////////.........000000000000////////////////////////////////////......//////////////////////////////000000000000////////////000000000000333000///333444333555999AAALLLXXX```eeeeee\\\RRRIIIEEEDDDHHHNNNWWWeeeqqqmmmdddaaaffffffqqquuujjj```WWWRRRQQQKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJNNNMMMKKKIIIGGGFFFEEEEEEIIIIIIJJJKKKKKKLLLLLLMMMPPPPPPPPPQQQSSSUUUXXXYYYXXXYYY[[[___aaaeeeppp{{{wwwcccTTTLLLJJJHHHEEECCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>======<<<<<<<<<<<<===========================??????>>>======<<<;;;;;;>>>>>>??????AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGEEECCCBBBEEEDDDBBBAAA@@@AAACCCDDDFFFFFFFFFGGGIIILLLOOOPPPLLLOOOSSSUUUVVV[[[aaagggooouuu|||zzzooodddYYYQQQLLLKKKJJJIIIIIIIIIJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>BBBEEEDDDFFFJJJLLLNNNPPPTTTWWW\\\eeepppyyyttt[[[LLLGGG???<<>>;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@BBBCCCDDDFFFKKKTTTZZZppp|||}}}}}}~~~~~~{{{tttkkkeeetttbbbQQQFFF;;;:::;;;999777666444444444444333333333333111111111111111111111111222222222111111111000000000000000000////////////////////////////////////............////////////////////////000000000000////////////000000000000111///000444555555777<<>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<>>>>>>===============<<<>>>=========<<<<<<<<<;;;============>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBAAA@@@@@@@@@BBBCCCEEEGGGGGGHHHIIIKKKMMMOOOPPPLLLOOORRRTTTVVV[[[bbbhhhyyy~~~zzzrrrhhh^^^UUUPPPMMMLLLJJJHHHGGGEEEDDDCCCDDDCCCAAA@@@???>>>============<<<;;;::::::999999999999999888999999::::::DDDBBB>>>:::888888999:::888888888888999:::;;;<<<;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHIIIJJJOOOTTTVVVQQQKKKFFFBBB===;;;;;;:::999999999999:::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<>>>BBBEEEIIIKKKMMMOOORRRXXX```fffuuutttZZZKKKFFF===;;;>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::;;;;;;<<<<<<<<>>AAAHHHQQQ[[[jjjvvvxxxjjjiiigggtttttteee[[[TTTMMMKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPRRRSSSSSSSSSUUUXXX[[[^^^```eeellltttttt```VVVOOOKKKKKKCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@?????????>>>>>>======<<>>>>>>>>=========;;;<<<<<<<<<=========>>>>>>>>>=========>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDGGGGGGHHHIIIKKKMMMNNNOOOMMMOOORRRTTTVVV[[[ccciiizzz|||tttkkkaaaYYYUUUNNNMMMKKKIIIEEECCCAAAAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888888999::::::AAA>>>;;;888666666777888777777777888999:::;;;<<<>>>>>>??????@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIJJJKKKTTTZZZ[[[TTTLLLGGGCCC???<<<;;;::::::999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<>>>AAADDDIIILLLQQQUUU\\\hhhwwwuuu[[[KKKFFF<<<999<<<:::<<<<<<<<<<<<<<<<<<<<<;;;999999999999999999999999999999::::::;;;;;;;;;;;;???AAACCCDDDFFFKKKTTTZZZgggkkkmmmkkkddd^^^ZZZYYY```dddjjjoooooohhh]]]UUUkkkZZZIII@@@<<<888555555333333333333222222222222222222222222222222222222111111000000000/////////000000000000////////////////////////////////////------......///000000000////////////000000000000////////////000000000000000///111444555666===EEEJJJVVV``````YYYQQQIIIBBB@@@>>>AAAJJJTTT```ppp}}}sssqqqkkkyyylll___WWWRRRLLLJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPSSSUUUTTTSSSUUUYYY]]]___bbbjjjxxxyyyaaaUUUOOOIIIFFFHHHCCCDDDFFFEEEDDDDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB???@@@@@@@@@@@@??????>>>AAA@@@@@@??????>>>>>>===;;;;;;<<<======>>>??????>>>>>>=========>>>??????=========>>>>>>??????????????????@@@??????>>>>>>===>>>>>>???AAABBBDDDDDDGGGGGGIIIJJJKKKMMMNNNNNNNNNPPPSSSUUUWWW]]]eeelllxxxwwwmmmeee^^^[[[RRRRRRQQQLLLGGGCCCAAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888888888999:::;;;<<<;;;999666555666666777::::::999999999999::::::@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJKKKLLLMMMPPPSSS[[[bbbddd]]]RRRJJJEEE@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<============???CCCFFFIIIPPPYYYdddpppuuu[[[KKKFFF<<<999;;;999<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999::::::;;;;;;<<<<<<<<>>BBBLLLYYYhhhzzz~~~}}}xxxoooeeeZZZUUUQQQLLLJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQTTTWWWWWWUUUVVV[[[___bbbggguuuwwwdddSSSNNNKKKEEECCCGGGDDDFFFGGGGGGDDDCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDD???@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????============>>>>>>>>>>>>======>>>>>>>>>>>>>>>===??????@@@AAACCCDDDEEEFFFHHHHHHJJJKKKLLLMMMNNNNNNNNNPPPTTTVVVZZZaaajjjqqq}}}yyyqqqkkkgggfffdddccc___WWWNNNFFFBBBAAA>>>======<<<;;;;;;;;;<<<::::::;;;;;;;;;:::999888777777777777888999:::;;;999999888777777777777888999999999999:::;;;<<<===@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNQQQUUU[[[___hhhqqquuummm```SSSIIIBBB>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@CCCGGGJJJOOOZZZjjjzzzsssZZZJJJFFF===:::===<<<======<<<<<<<<<;;;;;;;;;888888888888888888888888::::::;;;<<<<<<===>>>>>>@@@BBBDDDCCCAAAAAADDDGGGGGGIIIIIIGGGCCCBBBDDDFFFFFFGGGHHHKKKLLLLLLIIIFFFjjjXXXJJJ@@@===>>>666666555555555444444444222222222222222222222222333333333222222222222111000000000000////////////////////////////////////---------...///000000111////////////000000000000////////////000000000000000000111333444777AAALLLVVVaaagggaaaTTTJJJBBB>>>@@@???CCCNNN]]]mmmzzziii___VVVSSSQQQMMMKKKLLLGGGHHHHHHHHHHHHIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJLLLNNNPPPQQQMMMNNNNNNOOOOOOPPPPPPQQQSSSVVVYYYXXXVVVWWW\\\aaaeeelllhhhWWWKKKJJJIIIDDDDDDJJJDDDFFFHHHGGGDDDBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE???@@@BBBCCCDDDCCCCCCBBBCCCCCCBBBBBBAAA@@@??????@@@@@@??????>>>>>>======<<<<<<<<<<<<======>>>????????????????????????@@@===>>>??????@@@@@@@@@???AAAAAABBBCCCDDDFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOMMMPPPTTTXXX\\\dddooowwwyyytttqqqqqqqqqwwwtttnnnbbbTTTIIIBBB@@@<<<<<<;;;;;;:::;;;;;;;;;999999:::;;;;;;:::888888666666666777777999::::::888888888888999999888888666666777999<<<>>>@@@BBB@@@AAABBBDDDEEEGGGHHHIIIDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNPPPUUU\\\dddiiisss~~~}}}mmm]]]NNNEEE>>>>>>===<<<<<<<<<<<<===:::999888777777888999:::>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???AAACCCFFFKKKOOOXXXfffzzzqqqXXXIIIFFF>>><<>>======<<<<<<<<<;;;;;;;;;888888888888888888888888:::;;;;;;<<<===>>>???@@@AAACCCDDDCCC???===>>>@@@???BBBDDDDDDAAA@@@BBBEEEEEEDDDBBBBBBDDDDDDDDDCCCrrrVVVCCC;;;:::777555333222333333111000222222111111111222444555000000000000000000000000//////000000000000//////111111000000//////......000000//////.........---000000000000000000000000000///---,,,---...000111444222333666888<<>>>>>>>>>>>===<<<<<<<<<<<<<<>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCDDDFFFGGGIIIJJJLLLLLLKKKKKKMMMNNNPPPPPPSSSZZZ```gggrrr|||}}}yyyvvvtttwww|||ttt]]]MMMEEEBBB???======>>><<<888888;;;;;;;;;:::999999888888777555777999:::::::::888777888888888888777777777777;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEGGGJJJNNNMMMOOOWWW___bbbdddooo}}}sss]]]KKKCCC???===>>>===::::::===888999999::::::;;;;;;<<<;;;:::888999;;;===>>>>>>AAA@@@@@@BBBFFFMMMVVV[[[fffvvvmmmZZZGGG???===;;;::::::;;;;;;;;;:::::::::999999999999999999999:::::::::777888:::<<<>>>@@@AAAAAACCCBBBAAA???>>>=========:::;;;;;;<<<>>>???AAABBBDDDEEEEEEEEEDDDDDDCCCBBBjjjQQQBBB===888666444333444444333222222222111111111222444444000000000000000000000000//////000000000000//////111000000000/////////...000000/////////.........000000000000000000000000000///...---...///111222555333444777:::???KKKVVVbbbeeeeee]]]QQQGGGCCCCCCBBBGGGNNNZZZllluuummm```YYYRRRNNNNNNMMMJJJGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHEEEGGGIIIIIIJJJKKKNNNPPPNNNOOOPPPPPPPPPQQQSSSUUUWWWUUUVVVYYYYYYYYY^^^eeeqqqnnnYYYRRRNNNIIIFFFDDDDDDCCCBBBEEEDDDCCCCCCBBBBBBBBBCCCAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBDDDEEEEEEFFFGGGFFFFFFEEECCCBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDDDDDDDFFFGGGHHHJJJLLLLLLLLLLLLMMMOOOQQQQQQVVV^^^eeemmmyyy~~~~~~yyyxxxvvvuuuxxx}}}zzzfffVVVKKKDDD@@@>>>===>>><<<888888<<<;;;;;;:::999999888888777666777888::::::999888777777777777777777777777777::::::;;;<<<===???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIHHHIIIIIIHHHHHHJJJNNNQQQPPPSSS[[[dddjjjppp~~~pppYYYHHHCCC??????===::::::===::::::;;;;;;<<<=========<<<;;;;;;;;;===>>>??????AAABBBDDDGGGLLLSSS[[[aaatttjjjXXXFFF???===;;;::::::::::::::::::999999999888777777777888888888888888999:::<<<>>>@@@AAABBBBBBCCCBBB@@@???>>>=========<<<<<<<<<===???AAABBBCCCBBBBBBBBBBBBBBBAAA@@@???}}}___HHH===:::888555555555666666555333222222222222333333444000000000000000000000000//////000000000000//////000000000000////////////000000////////////......000000000000000000000000111000/////////000222333666444444888===DDDRRR___hhhgggcccYYYLLLDDDCCCDDDHHHNNNYYYiii~~~|||nnnfffZZZUUUOOOLLLLLLLLLKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGIIIJJJKKKKKKJJJIIIGGGFFFHHHJJJKKKKKKKKKLLLNNNNNNOOOPPPPPPPPPQQQSSSUUUZZZXXXYYY[[[[[[\\\ccclll|||ppp^^^RRROOOLLLHHHEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAAAAABBBDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDDDDDDDDDDFFFHHHHHHJJJLLLLLLLLLMMMOOOPPPRRRTTTZZZccckkkttt~~~~~~|||xxxvvvxxxyyyyyy|||ssscccSSSHHHDDD@@@>>>>>>===999999<<<;;;;;;:::999999888888777666777888999:::999888888777777777777777777777777888999:::<<<>>>@@@BBBBBB@@@@@@AAACCCEEEHHHJJJKKKIIIJJJLLLMMMMMMNNNQQQSSSUUUXXXaaakkkvvvdddQQQIIIBBB???===::::::===<<<<<<<<<===>>>>>>??????======>>>??????@@@@@@AAA@@@DDDIIINNNSSS[[[eeellldddUUUEEE>>>===;;;::::::;;;;;;;;;;;;::::::::::::777888888888999999999999;;;<<<>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>============>>>>>>???@@@BBBCCCDDDCCCBBBBBBAAA@@@@@@??????kkkPPP@@@;;;888666555555666666666333333333333333333333333000000000000000000000000//////000000000000//////000000000000////////////000000//////////////////////////////////////////111111000000000111222333555333555:::@@@JJJYYYgggmmmiii```TTTHHHBBBDDDGGGQQQXXXggg|||uuuhhh___WWWSSSNNNKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGGGGJJJLLLMMMLLLKKKLLLLLLNNNOOOQQQQQQQQQRRRTTTWWW\\\[[[\\\^^^___cccnnnyyyrrrbbbWWWQQQKKKIIIFFFDDDDDDEEEDDDDDDBBBBBBAAA@@@@@@AAAAAAAAA@@@AAACCCDDDEEEFFFFFFGGGEEECCCBBBAAAAAACCCEEEGGGFFFEEECCCBBBBBBBBBCCCDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDDDDDDDEEEFFFHHHHHHJJJLLLMMMMMMNNNPPPRRRUUUXXX___iiipppxxx~~~}}}wwwuuuwww||||||ooo^^^OOOHHHBBB???>>>===::::::<<<;;;;;;:::999999888888777666777888999999999999888666666777777777777777888888999;;;===@@@BBBCCCDDD@@@AAABBBDDDFFFHHHKKKLLLKKKMMMOOOPPPPPPQQQRRRTTTXXX]]]fffsssnnnYYYOOOEEE@@@===;;;;;;============>>>??????@@@@@@===???AAAAAAAAAAAABBBCCCBBBHHHPPPVVV[[[dddqqq{{{yyy^^^PPPCCC>>>===;;;:::;;;=========<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<======<<<===???@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAwwwYYYGGG<<<999666444444555555555333333333333333333333333000000000000000000000000//////000000000000//////////////////000000000000//////000000000000000000////////////////////////111111111111111222222333444333555;;;CCCNNN___mmmqqqjjj^^^PPPEEECCCGGGKKKVVVbbbvvv~~~|||nnnbbbZZZUUURRRMMMJJJHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIKKKKKKIIIHHHGGGHHHKKKMMMNNNMMMLLLLLLLLLOOOPPPRRRRRRRRRTTTVVVXXX[[[[[[]]]aaadddlll|||nnn___VVVNNNIIIHHHFFFDDDCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBAAABBBCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCDDDEEEDDDEEEGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSWWW[[[ccclllrrryyy|||zzz{{{uuuuuuxxxxxxgggXXXMMMEEE??????>>>;;;:::<<<;;;;;;:::999999888888777777777888888999999999999666777777777888888999999888:::===@@@BBBDDDEEEFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRRRRRRRRRRSSSUUUZZZaaalllzzz{{{___SSSFFFAAA???<<<<<<>>>=========>>>??????@@@@@@>>>@@@BBBCCCBBBCCCFFFHHHIIIRRR^^^eeekkktttnnnVVVKKKAAA>>>===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>???@@@AAAAAABBBAAAAAA@@@???????????????@@@??????@@@@@@AAABBBCCCDDDFFFEEEDDDCCCCCCCCCDDDDDDzzz]]]JJJ???;;;777444444555555444333444444444444333333222000000000000000000000000//////000000000000//////////////////000000000000//////000000000000111111000000000000000000000000000111111111222222222222333333777???HHHSSSdddrrrsssjjj[[[MMMDDDEEEKKKQQQ[[[kkkzzzwwwrrrfff\\\VVVSSSPPPMMMIIIGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNMMMLLLMMMNNNPPPRRRTTTTTTTTTVVVXXX[[[YYYZZZ^^^dddkkkxxxqqq\\\TTTNNNHHHCCCFFFEEECCCCCCDDDDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAACCCEEEEEEEEEEEEGGGIIIHHHJJJLLLNNNOOOPPPSSSUUUXXX\\\fffnnnsssyyyzzzxxxwwwwwwzzzsssssswww~~~~~~ooo```QQQHHH@@@???>>><<<;;;===;;;;;;:::999999888888777888888888888888999999999777888888999999::::::::::::<<>>===>>>>>>>>>>>>???@@@@@@AAAAAA???BBBDDDDDDDDDFFFKKKOOOVVVeeewwwwwwdddOOOFFF???>>>===;;;;;;<<<:::::::::999999999999888999999:::;;;<<<======>>>??????@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGyyy```OOOCCC???999666555555555444444444555555555444222222000000000000000000000000//////000000000000//////.../////////000000000111//////000000000111111111000000000000000000000000///000000111111111111111444555:::CCCMMMXXXhhhvvvsssiiiZZZLLLEEEGGGOOOVVVfffzzztttwwwvvviii^^^VVVRRROOONNNLLLIIIGGGHHHJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJLLLMMMMMMLLLMMMOOOQQQRRRSSSUUUVVVVVVXXX[[[]]][[[]]]dddmmmwww|||aaaSSSNNNJJJGGGFFFEEEDDDBBBCCCCCCDDDCCCAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEEEEEEEEEEGGGIIIGGGJJJLLLNNNOOOQQQTTTVVVVVV\\\gggppptttzzzzzztttrrrsssuuu|||~~~wwwsssooonnnrrryyy~~~ttteeeTTTJJJAAA??????===<<<===;;;;;;:::999999888888777888888888888888999999:::888999999:::;;;;;;<<<<<<===???BBBEEEGGGHHHHHHHHHDDDEEEFFFHHHKKKNNNQQQRRRQQQSSSTTTUUUVVVYYY]]]aaadddppp~~~yyyaaaTTTGGGBBBBBB@@@?????????@@@@@@AAAAAABBBCCCCCCBBBEEEGGGGGGFFFJJJQQQWWWfff{{{vvviiiXXXJJJCCC=========;;;;;;===;;;;;;;;;;;;::::::::::::999:::;;;<<<===>>>>>>???AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEFFFHHHJJJLLL~~~hhhYYYFFFAAA<<<777666666666555444444555666555444222111000000000000000000000000//////000000000000//////.../////////000000111111//////000000111111111222000000000000000000000000//////000111111111111000555666===GGGPPP\\\kkkyyyrrrhhhYYYKKKFFFIIIRRRYYYqqqrrr{{{pppcccYYYSSSPPPLLLLLLJJJIIIHHHIIILLLOOOIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMPPPSSSSSSTTTVVVWWWWWWYYY\\\^^^___bbbjjjuuuzzzhhhTTTLLLIIIFFFGGGJJJEEEDDDBBBBBBCCCCCCBBB@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFJJJKKKMMMNNNNNNLLLKKKIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFEEEFFFGGGIIIGGGJJJLLLNNNPPPRRRTTTWWWUUU\\\gggpppuuu|||zzzxxx{{{{{{uuuooonnnqqqssswww}}}{{{{{{}}}~~~zzztttnnnlllllljjjmmmtttxxxzzz~~~vvvgggVVVKKKAAA??????===<<<===;;;;;;::::::999888888777888888777777888888999:::999999:::;;;;;;<<<======>>>@@@CCCFFFHHHIIIIIIHHHCCCDDDFFFIIIMMMQQQTTTUUUQQQSSSTTTUUUXXX]]]cccgggiiiuuurrr```SSSFFFCCCCCCAAA??????AAAAAABBBBBBCCCDDDDDDDDDDDDGGGIIIHHHHHHMMMUUU]]]qqquuujjj^^^OOOGGGAAA=========;;;;;;===???>>>>>>>>>============<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHJJJLLLOOOQQQsssbbbOOOEEE===;;;;;;888555444777666444333222222333444222222222111000//////...//////000000111111111222000000000000000000000000111111000000//////......222222111111000000//////...000111222111111333555666;;;AAAJJJXXXhhhoooooouuuhhhYYYMMMGGGHHHSSS^^^rrruuuuuufff]]]WWWSSSPPPMMMLLLJJJIIIHHHHHHIIIJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGJJJMMMNNNLLLKKKJJJKKKMMMPPPRRRVVVTTTUUUYYY[[[[[[^^^bbbdddhhhooo|||cccZZZOOOHHHFFFGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFHHHFFFFFFGGGIIIKKKLLLLLLNNNJJJKKKOOOOOOKKKKKKOOOLLLOOOQQQPPPMMMKKKLLLMMMLLLNNNNNNNNNNNNQQQRRRQQQUUUYYYYYYVVVTTTWWWXXXWWWUUUTTTRRRPPPNNNLLLKKKKKKGGGIIIGGGBBB???@@@CCCEEECCCCCCDDDDDDEEEEEEFFFFFFFFFDDDBBBBBBCCCDDDCCCCCCBBBCCCFFFHHHJJJJJJIIIHHHKKKLLLMMMOOOPPPRRRSSSTTTXXX___hhhpppyyywwwtttqqqpppqqqqqqmmmiiijjjpppyyyvvvmmmhhhhhhiiimmmrrrssspppkkkfffcccfffdddeeekkkooorrrwww}}}{{{gggUUUKKKCCCAAA@@@======>>>;;;:::999999888888999999888888777777777777777888<<<;;;;;;;;;===???AAABBBBBBBBBCCCFFFIIIJJJHHHDDDJJJHHHHHHKKKPPPTTTUUUTTTUUURRRQQQVVV[[[___gggnnnppp~~~nnn]]]TTTIIICCCCCCDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGJJJGGGIIIMMMPPPTTTaaaooo|||qqqbbbTTTKKKAAAAAA???>>>============>>>>>>>>>>>>>>>?????????;;;===@@@BBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEECCC@@@AAAEEEGGGGGGFFFGGGGGGHHHIIIKKKKKKIIIHHHJJJMMMNNNMMMPPPUUUXXXVVVqqqZZZNNNBBB===<<<999777777666666555444333333333333333333333222111111000000///000000000111111111111000000000000000000000000111000000000/////////...111111111000000/////////...000111222111222333555777===DDDNNN]]]mmmuuuuuuvvvjjjZZZOOOIIIKKKUUUaaawww~~~pppbbbYYYTTTPPPNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGFFFFFFHHHKKKNNNNNNLLLKKKKKKLLLNNNQQQRRRUUUTTTVVV[[[]]]\\\___dddccciiitttooo]]]UUULLLFFFFFFFFFEEECCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKMMMOOOPPPPPPPPPSSSOOONNNQQQQQQNNNOOOSSSRRRTTTUUUTTTQQQOOOOOOPPPNNNOOOPPPPPPQQQTTTWWWYYY\\\aaacccaaa```aaa```^^^XXXWWWTTTQQQOOOMMMLLLLLLIIIJJJHHHDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFFFFDDDBBBBBBCCCEEEGGGIIIIIIHHHHHHLLLMMMOOOQQQSSSUUUWWWXXX]]]dddmmmvvv~~~tttrrrsssqqqpppoookkkhhhkkkrrr{{{xxxnnnddd^^^]]]cccgggkkkmmmjjjfffaaa___aaa___aaafffkkkpppwwwkkkWWWNNNEEECCCAAA???>>>???<<<<<<;;;:::::::::::::::::::::999999888999999:::======<<<===>>>@@@AAACCCBBBBBBBBBEEEHHHIIIGGGEEEHHHFFFGGGJJJPPPTTTVVVUUUXXXUUUVVV[[[```dddlllsssxxxwwwdddYYYRRRIIIDDDDDDDDDDDDBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHKKKOOORRRYYYiiiyyy~~~}}}}}}}}}{{{}}}~~~}}}wwwmmm___RRRIIIAAA@@@???>>>============>>>>>>>>>??????@@@@@@@@@>>>@@@CCCDDDCCCCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEECCCAAAAAADDDFFFFFFEEEFFFGGGGGGIIIKKKLLLMMMLLLOOOTTTXXXZZZ]]]aaabbb___iiiZZZIII@@@<<<999888:::555555666555555444333222444444444333222222111111000000000000111111111111000000000000000000000000000000000000////////////000000000000///////////////000111222111222444666999@@@JJJUUUdddttt|||}}}{{{nnn^^^RRRLLLNNNZZZeee{{{xxxiii\\\UUUPPPMMMKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEFFFFFFGGGHHHLLLNNNMMMMMMLLLKKKLLLOOOQQQSSSUUUUUUWWW\\\]]]]]]aaaggggggoooooo\\\SSSNNNHHHEEEEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPRRRSSSTTTTTTYYYWWWVVVXXXXXXWWWXXX[[[ZZZ[[[[[[XXXUUUSSSRRRSSSRRRRRRRRRSSSVVV[[[bbbhhhlllsssxxxxxxvvvvvvsssnnnfffccc___YYYUUUQQQPPPOOONNNLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIHHHEEECCCEEEEEEGGGHHHIIIIIIIIIIIIMMMOOORRRTTTVVVXXX\\\___ccckkkuuu~~~{{{ssssssuuurrrnnnlllhhhgggmmmuuutttkkkaaa\\\[[[___bbbffffffddd```\\\ZZZZZZXXXZZZ```eeekkkvvvoooZZZPPPGGGDDDCCC@@@???@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>============>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCDDDFFFHHHHHHGGGHHHIIIIIIKKKNNNQQQSSSUUUVVV^^^fffjjjnnnpppmmmhhhxxxfffQQQDDD===999888:::555555666666666444222111444333333333222222222111000000000000000111111111////////////////////////000000000000///////////////////////////////////////111222222222333666888999CCCOOO\\\kkk{{{uuudddVVVPPPRRR^^^kkkzzzpppbbbWWWQQQNNNLLLJJJFFFFFFGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFCCCEEEFFFGGGGGGIIILLLOOOMMMMMMLLLLLLNNNPPPRRRSSSVVVVVVXXX\\\]]]]]]cccjjjqqq{{{ttt```RRRKKKHHHEEEDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKOOOPPPRRRTTTVVVXXX\\\^^^cccdddfffiiijjjhhhffffffdddcccaaa]]]YYYVVVUUUTTTVVVUUUVVVZZZ^^^fffrrr|||{{{rrriiiaaa[[[WWWVVVTTTOOOKKKKKKKKKHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEFFFHHHJJJJJJHHHGGGIIIIIIJJJJJJJJJKKKLLLLLLMMMPPPTTTVVVWWW[[[```dddiiiqqq}}}wwwssstttvvvqqqllliiieeefffnnnxxx|||rrrjjjbbb^^^^^^^^^```bbbbbb^^^ZZZXXXWWWUUUTTTUUUZZZ```gggsss~~~mmmZZZPPPHHHEEECCC@@@>>>@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEFFFIIIMMMQQQUUUVVVWWWWWW[[[aaaeeeiiirrr{{{zzzeeeZZZNNNKKKHHHGGGGGGGGGEEECCCEEEEEEFFFGGGHHHHHHIIIIIIGGGKKKPPPSSSYYYhhh~~~qqqjjjeee^^^ZZZZZZ\\\]]]]]]aaabbbdddbbb]]]TTTLLLFFF@@@@@@???>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNOOORRRWWW\\\```aaakkktttyyy|||{{{uuunnnpppYYYJJJAAA;;;999:::555666777777666555333222222222222222222111111111111111000000000000000000////////////////////////////////////000000000000/////////000000000000000000111222222222444777:::;;;FFFUUUcccqqq|||hhhYYYQQQUUUcccqqqrrriii]]]TTTOOOMMMLLLJJJEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDFFFGGGHHHIIILLLNNNMMMMMMMMMNNNOOOQQQSSSTTTXXXWWWYYY[[[\\\^^^fffppp}}}uuubbbSSSJJJFFFEEEDDDEEEEEEEEEEEEDDDAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHJJJKKKLLLOOONNNLLLKKKJJJKKKLLLLLLSSSUUUWWWZZZ]]]ccckkkqqquuu{{{|||vvvssspppkkkfffaaa]]]ZZZXXXZZZYYY\\\dddkkkuuu~~~rrrjjjeeebbb]]]SSSKKKKKKLLLHHHFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEHHHKKKNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNPPPTTTXXXYYYYYY]]]ccchhhnnnvvvwwwpppooorrrrrrmmmiiifffdddfffooozzzwwwnnnfff___[[[[[[\\\]]]]]][[[WWWTTTRRRRRRSSSRRRTTTXXX\\\dddqqq~~~kkkXXXOOOFFFCCCBBB???>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???CCCCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGIIIKKKOOOTTTVVVZZZ[[[```fffjjjoooyyymmm]]]UUUKKKJJJHHHHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLHHHMMMSSSVVV]]]oooyyykkkaaaWWWSSSOOOKKKKKKKKKLLLMMMQQQSSSUUUVVVTTTOOOJJJFFFAAA@@@@@@????????????@@@AAAAAABBBCCCDDDEEEFFFGGGFFFHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHJJJKKKLLLMMMOOOOOOPPPRRRTTTWWW[[[aaahhhnnnuuu}}}zzzqqqyyydddUUUJJJAAA<<<;;;666666666666666555444333222222222222222111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222222222444888;;;>>>KKK[[[iiiwww~~~gggWWWPPPVVVhhhxxxkkkcccXXXQQQNNNMMMLLLKKKFFFFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLMMMMMMOOOPPPRRRTTTUUUXXXWWWYYY[[[]]]bbbooo||||||hhhWWWLLLHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMPPPOOOMMMLLLLLLNNNPPPQQQSSSWWW^^^dddkkkuuuyyyrrrlllfffaaa^^^___^^^eeeqqq|||}}}{{{nnn]]]OOOLLLLLLGGGEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHMMMRRRVVVXXXXXXRRRQQQOOOMMMMMMNNNPPPQQQXXX[[[______^^^aaahhhnnnttt|||wwwooojjjfffgggiiillliiifffeeedddfffooozzzxxxmmmddd[[[VVVUUUTTTTTTTTTQQQNNNLLLLLLMMMQQQQQQTTTYYY]]]dddrrriiiVVVMMMDDDBBBAAA???>>>??????>>>======<<<<<<==================>>>???@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEEEEDDDDDDEEEFFFFFFGGGHHHIIIKKKOOOUUUYYY[[[\\\aaagggkkkqqq}}}vvvbbbTTTMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNKKKQQQVVVZZZdddwwwpppddd[[[TTTMMMKKKHHHEEEDDDDDDEEEFFFGGGIIILLLNNNMMMKKKGGGEEEBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIIIIIIIIIILLLNNNMMMMMMMMMLLLKKKKKKJJJJJJHHHJJJNNNPPPQQQRRRTTTVVVVVVZZZ```eeekkksss}}}|||sssoooaaaVVVJJJAAA>>>888777666555555444444444222333333333333333333333111111111111000000000///000000000000000000000000.../////////000000000111000111111111222222222333111222222222222555999<<>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAADDDGGGGGGEEEDDDEEEFFFCCCEEEHHHIIILLLQQQYYY^^^aaacccggglllpppwwwmmm^^^SSSMMMKKKKKKKKKJJJIIIIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQPPPVVVZZZ___kkk}}}|||tttppprrrxxxooo___VVVQQQMMMHHHHHHGGGEEEDDDEEEFFFHHHEEEFFFIIIJJJJJJHHHEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGHHHIIIJJJJJJLLLOOOQQQSSSSSSRRRRRRQQQPPPPPPOOOMMMQQQVVVXXXYYY[[[^^^``````gggqqqzzz{{{qqqwwwjjj___QQQFFFAAA999888666444444444555555444444444444444444444444222111111111000000//////000000000000000000000000.../////////000000111111111111222222222333333333222222222222222555:::===EEETTTeeesss~~~www^^^NNNKKKWWWooo|||mmmaaaZZZRRRLLLKKKLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJLLLMMMNNNPPPRRRSSSUUUUUUVVVVVVXXX\\\bbboookkk[[[PPPHHHEEEGGGBBBCCCBBBAAA@@@???@@@BBB@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLNNNNNNMMMMMMNNNPPPTTTYYY^^^aaagggttt|||uuunnnfffaaaggghhhtttfff\\\WWWOOOLLLOOOGGGGGGGGGGGGFFFFFFEEEEEEDDDJJJUUUaaajjjllljjjgggdddbbb___\\\\\\]]]___aaaiiimmmpppnnnjjjkkkrrrzzzoooddd[[[YYY[[[[[[\\\^^^aaa```bbbeeefffgggoooxxx{{{kkkaaaYYYQQQLLLLLLFFFGGGGGGGGGGGGIIIMMMPPPKKKOOOVVV]]]ccckkkzzzvvvcccTTTKKKDDDBBBBBBAAA@@@BBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCAAAAAAEEEHHHIIIGGGEEEEEEFFFAAACCCGGGIIIMMMSSS\\\bbbnnnooorrrwww{{{|||lllaaaYYYSSSLLLLLLLLLKKKIIIIIIJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRTTTYYY]]]bbbppp|||uuulllggggggmmmwww~~~tttdddWWWQQQNNNLLLCCCDDDDDDCCCCCCDDDFFFHHHFFFGGGIIIJJJIIIGGGDDDBBBDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKMMMQQQTTTZZZZZZYYYXXXXXXWWWVVVVVVTTTXXX^^^aaabbbdddgggjjjjjjrrrwwwnnn{{{uuuiiiTTTAAA???999555666666444333555444333222222111111222222111111111111000000000000000000000000000000000000222111111111333333111///111000000000000000000000333000///333555555999???LLL[[[mmmwww~~~yyygggUUUNNNLLLSSSjjjuuuggg]]]YYYSSSNNNLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDAAADDDGGGIIIHHHHHHIIIJJJKKKMMMPPPQQQSSSUUUXXX[[[WWWXXX___eeegggpppwwwkkk[[[PPPKKKIIIGGGEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBGGGEEEEEEGGGKKKMMMMMMKKKSSSMMMKKKRRRYYY```iiittt|||wwwrrrnnnnnnlllssszzzmmmeee\\\WWWVVVOOOOOONNNLLLIIIHHHHHHIIIGGGNNNZZZkkkzzz|||wwwtttpppjjjeeedddfffhhhiiitttsssrrrqqqrrrtttwwwyyy~~~nnn^^^XXXRRRRRRWWW\\\^^^^^^```aaabbbcccfffkkkrrrvvvtttjjj^^^UUUQQQNNNIIIEEEIIIIIIHHHHHHIIIIIIJJJJJJOOOTTTYYY]]]dddqqqmmm^^^KKKFFFAAA>>>>>>???AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@AAACCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFHHHMMMSSSZZZgggsss~~~~~~oooccc]]]]]]XXXXXXVVVSSSPPPMMMJJJIIIKKKLLLOOOPPPQQQSSSWWWYYYZZZ]]]aaaiiiyyyooopppnnnlllpppwwwzzzyyy{{{nnn___XXXTTTOOOKKKJJJDDDEEEFFFFFFFFFFFFEEEDDDGGGKKKOOOMMMHHHEEEEEEGGGHHHGGGFFFDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLKKKHHHFFFFFFHHHKKKLLLLLLOOOUUUYYY]]]^^^___```aaaaaaaaabbb```bbbeeejjjoootttxxxzzz}}}rrrccc~~~eeePPPAAA;;;666666777444444555444444333222222222222333111111111111000000000000000000000000000000000000222111111111333333111000444444444333333333333333333000000444666777<<>>>>>@@@AAAAAACCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIIIILLLRRRXXX```nnnzzzrrrgggbbbbbb]]]]]][[[YYYUUUQQQNNNLLLIIILLLNNNPPPRRRUUUXXX[[[^^^aaaeeekkkwwwzzz|||}}}~~~zzzkkk[[[TTTPPPLLLIIIHHHDDDDDDEEEEEEFFFGGGHHHIIILLLPPPRRRPPPKKKGGGGGGHHHFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIJJJLLLOOOOOOMMMKKKJJJLLLOOOPPPPPPTTT[[[aaahhhiiikkklllmmmmmmnnnnnnoooqqquuuyyy}}}pppbbbttt]]]GGG>>>888777888666555666555555444333333333333444222222111111111000000000000000000000000000000000222111111222333333222000111111222222222222222222333111111555777999@@@GGG^^^jjjvvv|||~~~zzzqqqggg]]]SSSKKKLLLRRR\\\pppyyyiii___WWWSSSOOOLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGHHHIIIIIIIIIKKKNNNPPPTTTUUUWWWVVVVVVVVVXXXZZZ[[[^^^hhhqqqwwwyyyaaaXXXQQQIIIDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDHHHGGGFFFHHHKKKMMMMMMMMMOOORRRXXX^^^cccrrr|||vvvssspppqqqsssttt{{{xxxqqqkkkfff^^^UUUNNNJJJIIIIIIGGGLLLXXXiiizzz}}}zzzwwwuuuuuuvvvwwwrrrrrrrrrrrrtttvvvxxxzzz{{{}}}uuudddXXXUUURRROOOPPPSSSWWWWWWVVVYYYZZZ[[[\\\]]]aaagggkkkqqquuu{{{uuuiiiaaaWWWRRRLLLJJJKKKMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOTTTYYY```eeekkktttooo]]]PPPHHHEEEAAA??????AAABBBBBBFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHKKKLLLPPPXXX___iiiwwwsssjjjfffgggccccccbbb___[[[VVVRRROOOKKKMMMPPPSSSUUUXXX[[[^^^dddhhhkkkoooxxx}}}lllZZZQQQNNNKKKIIIIIIIIIHHHGGGGGGHHHKKKNNNPPPVVVWWWXXXUUUOOOJJJIIIJJJEEEEEEEEEEEEFFFHHHJJJKKKFFFGGGHHHLLLOOOQQQPPPNNNOOOQQQSSSTTTVVV[[[dddjjjpppsssvvvxxxxxxyyyzzz{{{}}}|||mmm```~~~gggNNNDDD:::888888777666777666666555444444444444444222222222111111111000000000000000000000000000000222111111222333444222111000000111111111111222222222000111555777;;;CCCMMMaaakkkvvv||||||vvviii[[[TTTNNNKKKPPPWWWaaaooo|||oooaaaZZZSSSPPPMMMKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGIIINNNQQQUUUWWWXXXXXXWWWXXXZZZ\\\^^^bbbkkkvvv~~~eeeSSSLLLIIIEEECCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEIIIHHHHHHIIIKKKMMMOOOPPPQQQWWW```hhhuuuuuupppnnnnnnqqqvvvwwwzzzrrreeeXXXOOOIIIGGGFFFIIILLLUUUbbbppp|||~~~}}}zzzwwwtttttttttrrrrrrrrrssstttvvvwwwxxxsssuuuxxxzzz|||~~~}}}uuujjj]]]TTTSSSQQQOOOPPPSSSUUUUUUTTTUUUVVVWWWXXXYYY]]]bbbeeeiiikkkqqqyyy|||uuunnneee\\\VVVUUUQQQMMMKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTUUU[[[bbbiiiooowwwuuudddTTTJJJEEECCC@@@???AAABBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIMMMNNNTTT]]]fffppp~~~xxxooohhhfffgggeeeddddddaaa]]]XXXSSSPPPNNNQQQUUUWWWYYY\\\___aaaeeejjjpppuuu|||rrr]]]SSSPPPNNNLLLLLLNNNLLLKKKKKKNNNSSSXXX[[[``````^^^YYYSSSNNNMMMMMMGGGGGGFFFGGGHHHIIIKKKLLLJJJJJJKKKNNNRRRTTTTTTSSSRRRTTTVVVWWWZZZaaakkksssxxx|||uuuhhh^^^pppWWWJJJ>>>:::999888666777777666555555444444555555222222222222111111111111000000000000000000000000222111111222444444333222444444444555555666666666111000111555777<<>>EEEUUUdddjjjpppqqqhhh^^^YYYUUUSSSRRRUUUYYY___fffkkkjjjfffsss~~~ssseee\\\VVVRRRPPPNNNMMMLLLMMMMMMKKKIIIKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNIIIJJJLLLMMMNNNPPPSSSVVVXXXZZZ\\\^^^___aaadddggguuuwwwfffUUUMMMHHHCCCBBBEEEBBBCCCCCCCCCBBBBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJIIILLLNNNPPPRRRVVV]]]cccxxxyyylll___XXXWWWXXXVVVWWW\\\___bbbiiiqqqzzzpppccc[[[UUUOOOKKKMMMNNNPPPSSSXXX___hhhnnnvvv}}}~~~xxxttttttjjjjjjiiigggddd^^^ZZZVVVTTTVVVYYY[[[\\\^^^aaacccaaabbbaaa___[[[XXXVVVVVVVVVVVVUUUTTTSSSTTTWWWYYYUUUWWW[[[]]]```dddhhhkkkqqqwww~~~|||zzz{{{~~~zzzwwwtttrrrpppnnnjjjhhhggggggfffccc___[[[YYYYYYWWWWWWYYY\\\___bbbeeegggeeefffhhhjjjkkklllmmmmmmkkkiiibbbXXXMMMEEEBBBBBB>>>>>>???BBBEEEFFFEEECCCGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPRRRUUUYYY\\\^^^```ggghhhmmmtttzzzsssiii___\\\ZZZXXXXXXZZZYYYXXXVVVTTTTTTUUUWWWXXXTTTZZZccclllsssyyy~~~uuulllhhhlllrrrxxx|||}}}}}}}}}vvvqqqhhhaaa[[[WWWTTTSSSNNNNNNOOOOOOQQQTTTVVVXXX[[[[[[\\\```fffjjjmmmnnnmmmqqqvvv{{{~~~wwwqqquuubbbNNNCCC???======???777666666555555555666666444444222222222222444444222222222111111000000000222222222222333444555555222222222222333444555666888666888>>>DDDLLL\\\llluuutttoooeeeXXXPPPNNNOOO[[[ZZZ]]]bbbdddeeekkkqqqwwwxxxjjj```WWWQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGHHHJJJLLLNNNNNNNNNNNNHHHJJJMMMOOOQQQSSSVVVXXXZZZ\\\\\\\\\]]]bbblllsssttt```WWWLLLFFFEEEEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEFFFFFFEEEFFFGGGIIILLLMMMNNNMMMOOOQQQRRRUUU___kkkssshhh^^^QQQLLLNNNQQQTTTWWWYYY[[[aaajjjppp~~~ssshhhaaa[[[SSSNNNLLLOOORRRSSSVVV[[[ccciiiooozzz{{{tttnnnhhhfffccc___[[[XXXVVVTTTTTTUUUWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZXXXWWWVVVWWWWWWXXX[[[]]]```bbbeeeiiinnnrrrwww{{{{{{zzz|||zzzvvvvvvsssoookkkiiifffcccaaa]]]\\\\\\]]]aaadddfffffffffcccaaa```aaabbbbbbaaa^^^[[[TTTMMMGGGBBB???>>>@@@AAABBBDDDFFFHHHJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJHHHLLLNNNMMMPPPUUUVVVTTTSSSWWW]]]aaadddfffhhhiiinnnttt|||~~~lllfffaaa___```___[[[WWWYYYXXXWWWVVVVVVXXX]]]aaadddkkkvvv~~~{{{tttiiiaaa[[[WWWSSSPPPQQQPPPOOOQQQSSSVVVWWWXXX___```cccfffjjjpppwww}}}}}}yyy{{{hhhQQQEEE???;;;::::::777666555555555555555555444333333222222333333444333333222222222111111111222222222222333444555555222222222222333444555666888666888>>>EEENNN___nnntttsssnnndddXXXQQQPPPRRR[[[[[[___dddfffggglllsss}}}tttfff]]]UUUQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKLLLMMMMMMMMMMMMHHHKKKMMMPPPQQQSSSVVVXXXYYY\\\]]]^^^```fffpppyyyppp```WWWPPPHHHDDDDDDEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLMMMMMMOOORRRSSSVVV```kkk~~~ttt```XXXRRRIIIFFFJJJNNNPPPTTTVVVYYY___hhhnnn}}}yyyuuurrrpppnnnlllmmmssszzz~~~zzzppphhhddd___ZZZUUUPPPRRRTTTUUUXXX^^^gggmmmqqq{{{{{{uuunnngggeeedddaaa]]]ZZZWWWVVVUUUVVVWWWXXXZZZ[[[\\\\\\\\\^^^_________^^^^^^]]]\\\```___^^^\\\\\\\\\\\\]]][[[___ccchhhlllqqqvvvyyy}}}xxxtttpppkkkgggccc]]]\\\[[[\\\^^^aaabbbbbb```^^^[[[ZZZZZZZZZXXXWWWOOOMMMJJJFFFCCCAAAAAAAAABBBBBBDDDEEEGGGIIIJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKKKKKKKNNNOOONNNQQQVVVXXXWWW\\\```fffkkkooorrruuuxxxzzzvvvnnniiibbb`````````]]]ZZZZZZ[[[]]]^^^```dddiiimmmpppxxx~~~xxxqqqhhh```\\\YYYVVVTTTSSSSSSSSSVVVYYY]]]___aaadddggglllrrrxxx}}}yyyrrrZZZKKKBBB<<<888888666666555444444444444444222333333444444333333222333333333333222222222222222222222222333444555555222222222222333444555555777666888===FFFRRRcccrrrvvvsssmmmbbbXXXRRRQQQSSS^^^___dddiiikkkkkkpppwwwnnnaaaZZZSSSPPPQQQMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLIIILLLNNNPPPRRRTTTWWWYYYXXX[[[^^^```cccmmm{{{jjj[[[TTTLLLHHHCCCBBBDDDEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMPPPSSSTTTVVV___jjj{{{sssbbbSSSNNNKKKFFFEEEIIIKKKOOOSSSVVVZZZ```hhhnnnyyyrrrnnniiidddaaa^^^ZZZXXXXXXWWWXXX___hhhppptttuuuuuupppjjjgggeeeccc```\\\SSSTTTUUUUUUXXX___iiiqqqttt|||xxxrrrkkkeeedddbbb```]]][[[ZZZYYYYYYZZZZZZ[[[\\\]]]___```aaaeeeeeeeeeeeeeeedddcccbbbfffeeedddcccbbbbbbbbbbbb```eeelllsssyyy~~~}}}xxxrrrkkkggg\\\ZZZXXXWWWYYYZZZZZZZZZVVVUUUSSSRRRQQQOOOLLLIIICCCBBBAAA@@@@@@AAABBBBBBDDDDDDFFFGGGIIIJJJKKKLLLNNNOOOOOOOOONNNNNNMMMLLLMMMLLLLLLLLLMMMNNNOOOPPPSSSVVVVVVUUUXXX___bbbbbbgggkkkrrrwww|||}}}ssspppjjjccc```___```^^^]]]YYY]]]aaafffjjjpppvvvzzz{{{pppkkkddd^^^[[[YYYWWWVVVVVVWWWXXXZZZ]]]aaadddfffkkkpppxxx|||xxx}}}eeeTTTJJJAAA;;;999777666555444444333333444222222444444444444222222333333333333333333333333222222222222333444555555333222222222333333444555555555777<<>>@@@@@@@@@@@@AAAAAABBBBBBFFFGGGHHHJJJKKKMMMNNNNNNMMMNNNPPPQQQSSSTTTTTTTTTSSSUUUXXX[[[___bbbdddeeejjjmmmooopppuuuyyyooommmfffccc___]]]^^^aaadddeeekkkpppxxxyyypppmmmkkkiiigggeeeeeeggghhhjjjmmmqqqtttwww{{{~~~vvvtttuuufffZZZMMMBBB===999888777666555444444444222333333444444333333222222222222222333333333333222222222222333444555555333333333222222333333444111444999???LLL^^^lllrrryyyqqqdddWWWNNNKKKLLLMMM\\\bbbmmmvvvxxxxxx~~~}}}pppaaaYYYUUUPPPMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTTTTVVVXXXZZZYYY[[[\\\___llleeeVVVPPPIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQSSSVVVWWW[[[fffrrr}}}hhh^^^PPPKKKFFFCCCBBBCCCDDDEEEIIINNNUUUZZZ^^^bbbggglllxxxvvviiibbb\\\WWWRRRNNNLLLIIIHHHHHHIIIHHHGGGHHHKKKPPPVVVZZZ\\\\\\\\\aaa___]]]ZZZXXXWWWWWWWWWZZZZZZXXXWWWXXX```jjjsssyyyrrrmmmmmmllljjjiiiiiikkknnnpppsssttttttvvvxxxzzz|||}}}|||}}}zzziii[[[SSSJJJGGGDDDCCCBBBBBBAAA@@@??????>>>@@@AAABBBAAA???======>>>@@@AAACCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPOOOPPPQQQSSSVVVYYY\\\]]]]]]```eeekkkpppsssuuuvvvwwwzzz}}}~~~vvviiicccdddbbbaaaaaabbbeeeiiinnnqqquuu{{{{{{rrrlllkkklllmmmmmmmmmooosssvvvwww|||~~~wwwuuuqqqeeeUUUGGG???:::999888777666555555555444333333222222333333444111111111222222222333333222222222222333444555555444333333222222333333333111777<<>>@@@>>>===>>>@@@AAAAAA@@@>>>???@@@BBBDDDEEEEEEFFFDDDEEEGGGIIILLLOOOPPPQQQTTTTTTUUUWWW[[[```eeehhhlllpppwww~~~tttjjj```^^^cccbbbdddgggkkkpppvvv|||}}}xxxuuusssqqqtttxxx{{{~~~{{{zzz{{{mmm\\\LLLCCC;;;:::999777666666555555555444222222222222444555000000000111111222222222222222222222333444555555444444333222222333333333333999???FFFTTTfffqqqssspppgggZZZOOOIIIJJJMMMOOO\\\eeesss~~~jjj___VVVTTTTTTPPPMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNOOOQQQTTTUUUUUUWWWYYY[[[ZZZ___dddiiiuuueeeUUUIIIIIIHHHBBBBBBHHHCCCDDDEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKLLLOOOQQQRRRQQQQQQUUUZZZ```iiiyyyzzziiiYYYSSSTTTIIIHHHEEEAAA@@@BBBBBBBBBMMMSSS[[[```bbbeeeiiilllttt~~~xxxkkkbbbWWWPPPOOOOOOMMMKKKLLLHHHDDDCCCDDDFFFHHHHHHJJJLLLPPPTTTXXX^^^dddgggfffddd```[[[WWWVVVXXXYYYYYYYYYYYYWWWWWW\\\eeelll{{{~~~}}}{{{yyyzzz}}}zzzhhhXXXJJJCCCDDDAAA???>>>?????????>>>AAA???======>>>@@@@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFIIILLLOOOQQQRRRXXXXXXXXX[[[```ffflllpppwww|||vvvkkkeee___aaaiiidddgggmmmsssyyy}}}{{{|||~~~yyyppp^^^MMMAAA;;;777888888666555666555444333333222222333333666555444222111111222222111111222222222333333333555666666555333333555666666999@@@LLL]]]kkknnnjjjjjj___RRRJJJEEEEEELLLUUU^^^lll{{{xxxeee^^^UUUQQQPPPOOOLLLHHHLLLKKKKKKKKKKKKMMMNNNOOONNNNNNLLLKKKJJJJJJJJJJJJMMMLLLKKKJJJKKKLLLOOOPPPRRRSSSUUUVVVXXXYYY[[[\\\^^^cccjjjsss}}}fffWWWQQQJJJFFFEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMQQQRRRVVV[[[```kkk~~~ooobbb[[[QQQKKKKKKEEEDDDCCCBBBCCCEEEGGGHHHOOOPPPUUU^^^hhhnnnooonnnwwwyyypppaaaZZZPPPKKKJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFJJJOOOUUUWWWYYY]]]eeelllkkkiiieee```\\\YYYWWWVVVZZZXXXXXXXXXVVVWWW```kkk}}}}}}}}}ssscccVVVJJJCCCBBB??????@@@@@@@@@??????>>>BBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEFFFEEEEEEIIIIIIJJJJJJLLLOOOTTTXXX]]][[[^^^eeeiiilllttt}}}oooiiijjjgggfffjjjnnnqqquuuzzzjjjVVVEEE>>>999999999666666777555444333333222222333333666555444222111111222222111111222222222333333333444555555444333333444666777;;;CCCOOO___mmmooojjjcccXXXLLLFFFDDDEEELLLSSS```ooo~~~sssaaa[[[SSSOOOOOOOOOMMMJJJLLLKKKKKKKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJLLLLLLKKKJJJKKKMMMOOOQQQRRRTTTVVVWWWYYY[[[]]]^^^eeekkkvvvjjj[[[PPPLLLGGGEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQUUU\\\dddrrrzzzaaaXXXSSSKKKFFFFFFCCCBBBAAA@@@AAACCCEEEFFFPPPRRRVVV^^^fffmmmqqqrrruuukkkZZZTTTLLLHHHGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEFFFFFFJJJNNNSSSVVVZZZ___eeekkkiiigggddd```\\\YYYVVVUUUWWWWWWWWWXXXVVVWWW```jjj}}}uuudddXXXOOOFFFBBBBBB???@@@@@@@@@@@@@@@??????AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNRRRWWW\\\ddddddjjjrrrwwwzzzllljjjmmmkkklllpppssswwwwww```MMMDDD<<<::::::777666888555444444333333333333333555555444333222222222222111111222222222333333333333444555444333222444666888>>>GGGSSSbbbnnnnnniii\\\QQQGGGDDDFFFIIINNNSSSbbbqqq{{{jjj\\\WWWQQQNNNNNNOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSUUUXXXYYY[[[]]]```cccmmmvvvfffWWWQQQIIIGGGEEEDDDEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKMMMOOOQQQSSSQQQQQQUUU\\\fffyyyyyyeeeSSSNNNLLLFFFBBBCCCBBBAAAAAAAAAAAACCCEEEFFFOOORRRXXX^^^eeennnvvv|||~~~oooeeeUUUPPPJJJGGGHHHHHHGGGEEECCCCCCCCCCCCDDDEEEEEEFFFIIIKKKOOOTTTZZZ```eeegggfffeeecccaaa]]]YYYVVVTTTSSSTTTVVVXXXWWWWWW___iii{{{~~~rrreeeVVVMMMGGGBBB@@@AAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLNNNQQQVVV\\\aaagggkkkttt~~~zzzoooqqqvvvwwwyyy}}}{{{mmmVVVJJJ???;;;999777666777555555444333333333333333444444444333222222222222111111222222222333333333333444444444222222444666888@@@KKKWWWeeemmmllleeeXXXNNNEEEEEEIIILLLQQQUUUcccsssqqqbbbXXXTTTPPPMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPRRRSSSUUUWWW[[[\\\]]]```eeeiiisssgggXXXPPPNNNEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIGGGIIIKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKOOOSSSUUUVVVUUUWWW^^^iii}}}eeeXXXLLLJJJJJJFFFCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHMMMRRRXXX___gggrrr~~~yyykkkbbbUUUQQQLLLJJJKKKKKKIIIFFFCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJPPPWWW]]]```aaabbbbbbbbbaaa___[[[WWWUUUPPPQQQUUUXXXWWWWWW^^^gggzzzxxxlll___QQQIIIDDD???>>>@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFHHHHHHIIIIIIIIIKKKMMMOOOQQQTTTZZZ```eeeiiiqqq|||~~~zzzvvv{{{yyy___QQQBBB;;;999777666666666555444444333333444444333333333333333333222222111111222222222333333333222444444444333333555777999CCCPPP\\\ffflllggg___TTTKKKDDDEEEIIIMMMRRRXXXfffvvv|||hhh\\\VVVSSSPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOORRRTTTUUUVVVZZZ^^^___```dddjjjpppyyyiii[[[SSSMMMIIIFFFGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLOOOQQQRRRRRRRRROOOMMMJJJIIIJJJOOOTTTWWWYYYYYY[[[cccooohhhYYYRRRKKKIIIIIIGGGDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKQQQYYYaaalllxxxvvvjjjcccYYYUUUQQQNNNNNNMMMJJJGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGLLLSSSWWWZZZZZZ]]]^^^``````___\\\YYYWWWOOOPPPTTTXXXWWWVVV]]]fff|||}}}kkk^^^PPPHHHDDD??????@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIILLLNNNPPPRRRUUU[[[aaafffnnnyyyvvvyyy}}}iiiXXXFFF===:::888777777666555555444444444444444222333333444444333333222111111222222222333333333333444555555444444666888;;;FFFUUU```hhhjjjcccZZZMMMGGGCCCDDDGGGKKKTTT]]]qqqqqq```XXXTTTRRRPPPNNNLLLKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIKKKNNNQQQSSSUUUVVVWWW\\\```bbbcccgggooovvvjjjZZZSSSOOOIIICCCGGGIIIJJJIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMOOORRRUUUWWWYYYZZZUUUQQQMMMJJJKKKOOOUUUYYYZZZ[[[```iiixxxkkkVVVQQQNNNJJJHHHGGGEEECCCAAABBBCCCDDDEEEFFFGGGHHHIIIMMMRRR[[[fffsssvvvnnniiibbb]]]WWWSSSQQQNNNJJJGGGEEEDDDDDDCCCCCCDDDDDDEEECCCEEEHHHKKKNNNPPPRRRSSSWWWXXX[[[]]]]]]\\\ZZZXXXPPPQQQTTTWWWVVVVVV\\\eee~~~iii\\\OOOHHHDDDAAAAAACCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLNNNQQQTTTXXX^^^eeejjjuuuwwwvvv|||rrr___JJJ@@@<<<:::999999666666555444444444444444222222333444444444333222111111222222222333333333444555666666555555888999>>>KKKZZZeeekkkjjjaaaWWWHHHEEEDDDEEEGGGLLLYYYfff{{{gggYYYUUUPPPPPPOOONNNMMMLLLMMMNNNIIIJJJLLLMMMNNNNNNMMMMMMIIIHHHHHHHHHHHHHHHIIIIIIGGGHHHKKKNNNRRRTTTVVVWWWXXX]]]cccdddeeeiiisss{{{yyylll\\\QQQNNNLLLIIIEEEFFFHHHIIIIIIGGGFFFHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSVVVZZZ^^^bbbccc\\\XXXQQQMMMMMMQQQWWW[[[ZZZ\\\bbbmmm{{{ooo[[[NNNKKKKKKIIIGGGEEEDDDCCCAAACCCDDDEEEGGGHHHIIIJJJJJJQQQUUU^^^kkkzzz|||wwwuuusssnnnggg___YYYUUURRRMMMIIIGGGGGGFFFEEEDDDDDDDDDDDDCCCFFFJJJLLLKKKKKKMMMOOOPPPRRRUUUWWWYYYYYYYYYYYYRRRSSSUUUWWWUUUUUU\\\eeezzzkkk___RRRJJJFFFCCCCCCEEECCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHJJJKKKKKKKKKPPPSSSWWW[[[aaaiiiqqqwwwwwwsssuuuxxxdddNNNBBB???<<<;;;;;;666666555444444444444555111222333444444444333222111111222222222333333333444555666666666666888:::@@@NNN^^^hhhmmmjjj```UUUGGGFFFFFFHHHIIIPPP```ooouuu```UUUSSSMMMNNNNNNNNNMMMNNNOOOQQQIIIJJJLLLMMMNNNNNNMMMMMMHHHHHHHHHGGGGGGHHHIIIIIIFFFHHHKKKOOORRRUUUWWWXXXYYY^^^dddeeefffkkkuuu}}}{{{ggg___UUUNNNKKKLLLLLLLLLDDDFFFHHHGGGFFFFFFIIILLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTVVVZZZ^^^ccchhhjjjaaa\\\UUUPPPOOOSSSYYY]]][[[]]]cccmmmyyyppp___SSSKKKHHHJJJJJJGGGEEEDDDDDDCCCEEEFFFHHHJJJKKKLLLMMMMMMUUUXXXaaaooo~~~~~~zzzxxxxxx{{{}}}wwwpppggg___ZZZVVVQQQMMMIIIHHHGGGEEEDDDDDDDDDDDDDDDIIIMMMMMMIIIHHHJJJMMMLLLMMMPPPSSSVVVWWWXXXXXXTTTTTTVVVWWWUUUUUU\\\eeeuuuqqqdddVVVNNNIIIDDDCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHJJJKKKLLLMMMMMMUUUXXX]]]ccckkkttt}}}wwwuuuuuuyyyoooXXXIII@@@:::888999:::999777666444333333333222333333333333222111111444444333222222333333333333111333777999888999===BBBTTTfffnnnrrrpppdddUUUEEEAAACCCJJJMMMUUUlll{{{jjjZZZQQQNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKNNNKKKIIIIIIKKKKKKHHHFFFKKKIIIJJJOOORRRTTTWWW]]]]]]cccdddgggnnnmmmppp}}}xxxjjjWWWTTTPPPLLLIIIIIIIIIJJJIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJKKKKKKKKKJJJIIIHHHKKKMMMNNNNNNNNNNNNOOOQQQUUUZZZ___bbbhhhooorrrpppuuugggXXXRRRQQQRRRTTTWWW^^^aaadddlll}}}kkk^^^UUUNNNJJJJJJIIIFFFCCCBBBBBBBBBCCCIIIHHHJJJNNNNNNLLLOOOSSSRRRZZZfffoootttvvvvvvvvvtttrrrpppmmmnnnuuuwwwlllaaaXXXSSSPPPRRRJJJDDDEEEIIIJJJJJJLLLKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOORRRTTTVVVWWWUUUVVVWWWVVVVVVZZZccckkk|||xxxhhhWWWMMMIIIFFFFFFHHHIIIGGGGGGHHHKKKLLLJJJHHHGGGGGGGGGGGGFFFFFFHHHKKKJJJJJJLLLNNNNNNNNNSSSZZZ]]]ccckkkttt}}}}}}yyyyyy~~~zzzaaaOOODDD===;;;<<<;;;:::999777666555444444222333333333333222111111444333333222222333333444444222333777999777999>>>GGGXXXiiipppssspppbbbSSSJJJHHHKKKRRRWWWbbb|||uuufffXXXPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJKKKIIIHHHIIIKKKLLLKKKIIIKKKJJJLLLQQQTTTUUUXXX^^^]]]dddeeehhhppprrryyyvvvggg\\\RRRPPPMMMKKKIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPOOONNNOOOPPPRRRRRRSSSTTTVVVXXXYYY___eeeiiiooowww{{{zzz~~~nnn]]]TTTRRRQQQRRRUUU]]]aaaeeemmm{{{ooo```WWWRRRNNNKKKJJJHHHFFFDDDCCCCCCDDDDDDIIIHHHJJJNNNOOOMMMOOOSSSRRRYYYcccjjjlllkkkjjjiiiggggggggghhhlllwwwsssfff\\\VVVSSSQQQKKKHHHIIIKKKKKKNNNRRRWWWXXXYYYWWWRRROOONNNOOOMMMMMMNNNOOOPPPPPPQQQQQQUUUVVVWWWVVVXXX^^^iiiqqq{{{kkkYYYNNNJJJGGGGGGIIIJJJIIIHHHJJJMMMNNNLLLJJJIIIJJJJJJIIIHHHHHHKKKMMMNNNMMMPPPTTTTTTTTTZZZbbbiiippp{{{zzzzzznnnXXXJJJAAA>>>???<<<;;;:::888777666555555333333333333333222222111333333333222222333333444555333555888888777:::???NNN^^^mmmssstttoooaaaRRRJJJJJJNNNVVV^^^mmm{{{lll```VVVPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJGGGGGGGGGHHHKKKMMMMMMLLLLLLKKKNNNTTTVVVVVVZZZ___bbbjjjkkknnnuuuyyytttfff\\\VVVMMMLLLJJJIIIIIIKKKMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMOOOQQQRRRSSSVVVZZZ]]]aaagggnnnsss{{{uuubbbWWWSSSQQQSSSWWW\\\aaagggnnnxxxvvvmmm```WWWRRROOOMMMKKKIIIHHHFFFEEEEEEEEEFFFGGGIIIHHHKKKPPPPPPNNNPPPTTTUUU\\\dddgggeee```\\\[[[YYY[[[^^^ccclll{{{zzzlllaaaZZZWWWQQQOOONNNOOOOOOPPPXXXaaannnrrrssslll```WWWTTTUUUQQQQQQQQQRRRRRRRRRSSSSSSVVVWWWXXXXXX\\\eeerrr{{{nnn[[[OOOJJJHHHHHHKKKJJJJJJKKKMMMOOOOOONNNLLLLLLMMMMMMLLLKKKLLLNNNQQQRRRRRRUUUZZZ[[[\\\bbbjjjrrr{{{wwwuuuvvv|||~~~yyyyyyzzz}}}xxx{{{xxxaaaPPPEEE@@@@@@<<<;;;999888666666555555333333444444333333222111333333222222222333444444555444666888888777<<>>GGGUUUdddrrrvvvuuupppbbbRRRMMMOOOUUU```ooonnnaaaYYYSSSPPPPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJKKKKKKJJJKKKPPPTTTVVVWWW^^^gggnnn|||tttbbbTTTNNNNNNLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNOOOPPPPPPOOONNNMMMSSSSSSSSSSSSRRRSSSSSSSSSSSSVVVZZZ]]]aaaffflllppprrrzzzzzzeeeYYYTTTTTTWWW[[[]]]dddkkknnnppprrrooojjjgggbbb[[[TTTOOOKKKHHHFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKMMMRRRTTTSSSWWW\\\dddiiimmmiii```WWWSSSRRRQQQUUUYYY```iiiwwwvvvkkkccc___^^^[[[[[[\\\]]]```lllpppccc___[[[[[[\\\\\\\\\\\\]]]]]][[[ZZZZZZ\\\cccnnn{{{qqq\\\PPPJJJGGGHHHKKKIIIKKKOOOQQQRRRRRRRRRRRRQQQRRRSSSSSSSSSUUUXXXZZZ\\\\\\___dddfffgggnnnvvv}}}wwwqqqpppnnnooossswww}}}}}}qqqmmmkkkmmmpppuuuzzz}}}ooo\\\MMMCCC???;;;:::999777555555444444444444444444444333222222222222222222333444555555555555666888777999AAALLL[[[iiivvvxxxwwwqqqcccSSSMMMOOOVVVdddxxxzzzfff\\\WWWRRROOONNNLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIHHHIIIJJJKKKLLLPPPUUUVVVYYYcccnnnvvvzzzhhh\\\PPPKKKKKKMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRQQQVVVVVVUUUUUUUUUVVVWWWWWWZZZ]]]ccchhhlllqqqvvvzzz}}}~~~hhh[[[UUUSSSUUUYYY___fffmmmnnnmmmmmmjjjfff___\\\WWWRRRMMMIIIGGGFFFIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLNNNSSSUUUWWW\\\cccmmmqqqrrrjjj^^^UUURRRSSSRRRVVV[[[```fffppp|||}}}ssskkkfffddddddeeeeeefffiiiooo|||nnnkkkhhhhhhfffeeecccaaa```___aaa___^^^```fffppp{{{qqq]]]QQQLLLIIIIIILLLJJJMMMRRRUUUUUUUUUUUUUUUSSSTTTVVVWWWXXX[[[___bbbdddeeeiiinnnqqqssszzz{{{wwwwwwvvvssspppsssrrruuuzzz}}}tttjjjgggfffiiimmmqqqyyy{{{yyy{{{vvvdddSSSGGGBBB<<<;;;:::888777666555555444444444555444444333222222222222222333444555666333444666888777:::DDDPPPcccppp{{{|||yyyssscccSSSLLLNNNVVVhhhooo^^^VVVSSSPPPNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLKKKIIIHHHIIIKKKMMMNNNRRRVVVWWW\\\iiivvvhhh^^^ZZZSSSNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWWWWXXXWWWXXXXXXZZZ\\\^^^___bbbgggnnntttyyy}}}~~~iii]]]XXXVVVXXX[[[aaahhhmmmmmmkkkkkkjjjggg^^^\\\XXXSSSOOOLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOMMMNNNSSSVVVZZZbbbjjjxxxzzzxxxnnn___UUUSSSUUUUUUYYY___dddiiipppxxxyyysssooommmllllllnnnnnnqqqwww{{{zzz{{{zzzxxxvvvtttrrrpppooommmjjjhhhiiinnnvvv~~~rrr___TTTOOOKKKKKKMMMLLLPPPVVVYYYYYYYYYYYYZZZUUUWWWYYY[[[^^^aaafffiiiooopppuuu|||{{{wwwrrroooppprrrssstttzzz{{{wwwooogggeeegggkkkooorrrzzz}}}{{{uuuuuu{{{jjjXXXKKKDDD===<<<;;;999888777666666444444555555444444333222222222222222333444555666333333666888888:::FFFRRRiiivvv{{{ssscccSSSQQQSSS\\\qqqxxxgggWWWQQQQQQOOOMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGIIIKKKKKKIIIHHHJJJMMMOOOPPPSSSWWWYYY___mmm{{{pppYYYUUUWWWSSSOOOPPPMMMNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVXXX[[[\\\]]]]]]^^^```cccfffiiikkkmmmrrrzzz|||iii^^^[[[ZZZ]]]```bbbiiinnnllljjjkkkjjjhhhdddbbb^^^YYYSSSPPPPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNQQQNNNNNNRRRWWW\\\eeeooo~~~rrraaaVVVUUUXXXXXX]]]dddiiimmmssszzz}}}zzzvvvsssrrrrrrsssssstttyyyxxxuuurrrssswww~~~sssaaaWWWRRRNNNMMMNNNNNNSSSYYY\\\\\\[[[\\\]]]WWWYYY\\\___bbbfffkkknnnvvvxxx~~~}}}zzztttqqqnnnlllnnnrrrwwwzzz}}}tttlllggggggjjjppptttwww~~~|||zzz~~~~~~rrrqqq{{{sssgggTTTCCC@@@;;;888888666444555999555555444444444333333333333333333333333333333333666333222444777???MMMZZZppp{{{{{{zzzvvv```RRRNNNRRRcccrrrcccUUUPPPPPPOOONNNOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKMMMMMMKKKGGGFFFGGGJJJKKKIIIHHHGGGGGGJJJMMMNNNQQQPPPPPPSSSWWWbbbwwwpppggg[[[SSSQQQRRRQQQOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVYYY\\\^^^______^^^bbbfffkkkooorrrtttvvvwww}}}|||kkkaaa]]]\\\]]]___dddiiimmmooonnnmmmnnnpppnnnlllhhhccc___ZZZWWWUUUSSSQQQOOOOOOOOOOOONNNMMMIIILLLPPPRRRWWW```nnnxxx}}}pppccc\\\[[[\\\```ccciiipppyyy||||||zzzvvv|||{{{|||tttdddXXXPPPKKKLLLOOONNNQQQWWW]]]bbbcccaaa^^^]]]___``````aaaeeelllrrr{{{|||{{{zzzxxx{{{tttnnnoooqqqssswww|||zzzqqqllliiidddggglllooorrrvvvzzz}}}zzzxxx~~~tttqqqssswwwcccQQQCCC>>>:::999888555555777555555555444444444333333333333333333333333333333777444444666999AAAPPP^^^qqq}}}~~~|||uuu___SSSPPPUUUhhhmmm```TTTPPPOOONNNLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJGGGGGGIIIKKKJJJIIIHHHGGGHHHJJJMMMOOOQQQQQQSSSVVV[[[eeeyyyiiiaaaWWWRRRRRRSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVVVV\\\^^^aaadddfffhhhiiiiiiiiimmmssswww{{{}}}qqqfff```\\\\\\___bbbfffkkknnnmmmmmmppprrruuusssqqqmmmiiieeeaaa___[[[YYYVVVUUUUUUTTTSSSQQQRRRTTTWWWYYY]]]fffsss|||~~~rrreee^^^]]]___eeejjjpppvvv}}}|||wwwrrrcccXXXQQQMMMOOOTTTTTTWWW[[[```ddddddaaa___\\\___aaabbbcccgggnnnttt}}}}}}~~~}}}{{{zzzsssooopppsssvvv{{{vvvnnnhhheeeaaadddiiilllppptttyyy|||}}}{{{~~~yyywww|||xxxpppkkkwwwmmmYYYFFF@@@<<<;;;:::666444666555555555444444444444333333333333333333333333333777555666888<<>>GGGZZZjjjwwwnnn[[[UUURRR\\\uuuqqqbbbYYYQQQPPPPPPLLLJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIGGGGGGIIILLLNNNIIIIIIHHHIIIJJJMMMOOOQQQSSSTTTYYY]]]```gggvvviii]]]WWWUUURRRRRRTTTVVVVVVUUUUUUVVVYYY\\\```ccceeegggiiiiiijjjlllppptttxxx{{{|||ssshhh```^^^```dddiiinnnqqqrrrtttxxx{{{|||yyytttqqqmmmiiigggdddaaa___^^^___aaaccchhhpppzzzuuummmhhhjjjmmmooottt}}}zzzooobbbZZZUUUSSSVVVZZZ]]]```dddfffgggfffffffffdddhhhlllmmmnnnpppuuuyyy}}}vvvvvv|||zzzuuurrruuuyyy|||wwwlllddd^^^\\\ZZZ]]]aaaeeejjjpppvvvzzz{{{rrrqqqvvv~~~~~~xxxwwwwwwvvv{{{xxxiiiqqqwww^^^JJJAAA;;;:::;;;888666777666666555555555444444444444444444444444444444444444444777;;;???JJJ^^^qqq{{{|||hhhWWWVVVRRR___yyylll^^^WWWRRRQQQQQQMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLMMMHHHHHHIIIJJJLLLNNNPPPRRRTTTUUUYYY]]]___dddqqqnnn^^^YYYTTTSSSSSSTTTUUUWWWXXXWWWXXXYYY\\\aaaeeeiiilllnnnsssssssssuuuyyy~~~xxxlllbbb```bbbeeeiiioooqqqsssuuuzzz~~~}}}yyyvvvrrrnnnllliiijjjkkknnnssszzzzzzsssqqqtttxxx|||zzzooobbb[[[VVVSSSVVVZZZ```cccgggiiijjjjjjlllnnnlllpppsssttttttuuuyyy}}}{{{zzz|||vvvssswww{{{}}}}}}sssiiiaaa]]]\\\ZZZ]]]aaaeeejjjpppvvv{{{|||tttmmmnnnttt{{{yyyvvvuuusssxxxmmmqqqyyy{{{dddPPPEEE<<<::::::999777888666666666555555555444444444444444444444444444444333444888<<>>CCCPPPhhh}}}rrrZZZNNNWWW^^^ooorrrcccZZZTTTQQQQQQOOOMMMMMMOOOKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHJJJLLLLLLJJJHHHGGGHHHIIILLLNNNQQQRRRTTTVVVWWW[[[___```fffttt|||mmmcccYYYUUUXXXSSSTTTVVVXXX[[[^^^bbbddddddfffjjjoootttyyy}}}~~~qqqeeebbbdddbbbgggnnnssswww}}}wwwlllaaaZZZVVVTTTVVVZZZ^^^bbbfffgggggghhhmmmqqqrrrtttwwwwwwxxx|||~~~zzz}}}wwwrrrqqqvvv{{{~~~~~~zzzrrriiiaaa^^^^^^___aaacccfffjjjnnnttt{{{uuukkkggggggoooyyyzzzwwwxxxzzzoooppppppqqqzzz|||pppmmmmmmuuuaaaRRRCCC===;;;999888888777666666666555555555555555555555555555555555555444666;;;@@@EEERRRkkkoooVVVLLLWWWeeevvv}}}lll___XXXSSSOOOOOONNNLLLMMMPPPKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMIIIFFFFFFHHHIIILLLOOOQQQSSSTTTVVVXXX\\\```ccciiixxxkkk```[[[UUUSSSVVVRRRTTTWWWYYY]]]aaafffjjjmmmooosssxxx}}}sssfffbbbdddccciiipppvvv|||tttjjj___ZZZWWWUUUWWW[[[ZZZ^^^aaabbb```aaafffkkkpppsssuuuvvvxxx}}}sssqqqqqqxxxyyysssoooooouuu{{{zzzvvvnnnfff___\\\^^^```eeefffiiilllpppvvv}}}ssseeedddaaaccclllwww}}}vvvtttsssrrrpppkkkhhhlllqqqtttyyy~~~wwwpppjjjnnn{{{yyyYYYDDD@@@:::888:::888777666666555555555555666777777666666555555555444666888;;;@@@KKK\\\ooo|||sss```SSSTTTYYYpppsss```TTTUUUSSSPPPMMMKKKJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGIIIJJJJJJJJJIIIIIIHHHJJJMMMNNNPPPQQQTTTVVV\\\]]]aaadddeeehhhrrr}}}uuuaaaYYYXXXVVVUUUUUUQQQSSSVVV[[[aaajjjssszzz}}}vvvlllhhhiiikkknnnttt}}}~~~xxxwwwzzz~~~zzznnneee[[[VVVRRROOOOOORRRRRRVVVYYYZZZYYY\\\bbbhhhmmmppprrrsssuuu}}}~~~vvvpppnnnkkkjjjjjjnnntttwwwwwwvvvrrrsssuuuyyy|||xxxqqqnnnhhhccc___^^^___```bbbfffkkkooosssxxxpppfffccc```___dddnnnvvv{{{~~~uuurrrpppooolllhhhfffhhhkkknnnttt{{{wwwooommmuuucccKKKCCC<<<:::;;;888999888777666555555555555777777666666666555555555777999<<>><<<===888;;;;;;999777666555555444777777666666666666555555888999===DDDQQQcccuuu~~~ooo]]]TTTXXX___vvv}}}wwweeeYYYTTTQQQPPPMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHKKKMMMPPPRRRSSSTTTWWWYYY[[[]]]bbbfffiiinnn|||tttfffYYYUUUVVVUUUSSSSSSUUUWWWZZZ___gggrrr{{{wwwwwwyyyyyy}}}~~~}}}}}}}}}~~~~~~|||mmmiiihhhiiilllllljjjmmmrrr~~~xxxpppjjjbbbZZZQQQNNNKKKHHHIIILLLMMMPPPRRRSSSSSSVVV\\\aaadddgggiiijjjmmmwww|||rrriiifffccc___\\\]]]___bbbhhhrrr{{{uuuwwwzzzzzzuuurrrpppmmmjjjfffbbb``````bbbccciiimmmssswwwyyy}}}}}}mmmdddbbbfffgggmmmuuu{{{vvvqqqmmmjjjkkkhhhgggfffdddfffqqq}}}wwwnnnkkkrrrzzz[[[JJJ???>>>>>>888;;;:::999888777777777777777777666666666666666666777999===GGGUUUgggyyy{{{jjjYYYSSSYYYaaawwwxxx}}}mmm^^^VVVTTTPPPOOOMMMLLLJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIILLLNNNQQQRRRSSSTTTWWWYYY___aaaggglllooovvvnnncccYYYXXXXXXWWWTTTTTTUUUVVVYYY]]]eeeppp}}}~~~~~~}}}|||tttrrrpppqqqssstttzzzpppfffiiiiiikkknnnmmmjjjlllqqq}}}zzzsssjjjddd^^^VVVNNNJJJHHHDDDDDDGGGIIIKKKMMMOOOQQQVVV[[[```ccceeeffffffiiirrryyylllddd^^^\\\[[[XXXXXXZZZ___ccckkkwwwwwwyyy}}}yyyrrrooommmlllkkkhhhdddaaa```aaaccceeennnrrrxxx{{{}}}pppiiihhhmmmpppwww~~~yyytttpppllljjjhhhffffffdddgggrrr}}}~~~rrrjjjmmm|||cccOOOAAA??????888999888888888888999999:::666666777777777777777777777888>>>IIIYYYlll}}}xxxfffVVVRRRYYYaaauuu}}}vvv~~~xxxeeeYYYUUUTTTOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRSSSTTTVVVXXXaaadddkkkppptttjjjaaaZZZYYYZZZWWWUUUUUUTTTVVVXXX\\\bbblllwww~~~}}}{{{|||}}}qqqmmmjjjlllooosss}}}|||pppgggbbbfffgggjjjllljjjgggiiiooo~~~|||vvvooogggaaa\\\TTTLLLIIIFFFBBBAAADDDEEEFFFIIIMMMQQQWWW]]]aaacccdddeeedddeeemmmyyytttjjjccc]]]YYYYYYXXXVVVWWWZZZbbbfffooo{{{yyy{{{wwwpppmmmlllkkkiiigggccc``````aaadddfffqqquuuyyy|||}}}sssnnnnnnsssxxx}}}wwwrrrnnngggdddbbbcccdddgggpppzzzyyyjjjhhhuuuoooXXXDDD@@@@@@888777777777777888999:::;;;666666777777777777888888777999@@@LLL___rrrwwweeeVVVRRRYYYaaasss|||zzzxxxnnn___WWWSSSQQQNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHGGGJJJJJJIIIIIIJJJJJJKKKLLLMMMOOORRRSSSSSSTTTWWWXXX```eeemmmttt{{{eee^^^XXXYYYZZZWWWVVVWWWWWWXXX[[[___dddllluuu{{{xxxuuuwww~~~}}}rrrjjjfffhhhkkkpppyyymmmccc______```bbbfffiiihhhfffllltttwwwqqqjjjccc]]]YYYQQQJJJGGGEEEAAAAAACCCCCCDDDFFFJJJPPPVVV\\\___aaacccdddcccbbbhhhrrr{{{}}}vvvkkkbbb\\\XXXVVVWWWXXXWWWYYY]]]eeeiiiqqq}}}}}}xxxrrrooommmlllhhhfffbbb```___aaadddgggpppssswwwyyyzzz~~~|||sssrrrtttxxxyyyrrrnnneeeaaa___bbbfffiiipppxxx~~~kkkeeeppp~~~|||cccJJJAAA@@@999888888777777777888888999666666777777777888888888:::<<>>EEETTThhh|||{{{hhhYYYUUU[[[bbbrrrwww{{{{{{sss```XXXTTTOOOKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHHHHIIIJJJLLLNNNOOOQQQSSSUUUVVVVVVWWWYYY[[[```gggtttmmmccc]]][[[]]]```aaabbbeee```ccchhhmmmssszzzvvvooolllnnnxxxsssiiidddgggjjjrrr~~~vvvjjj```]]]ZZZTTTSSSUUUZZZ]]]aaaeeeeeefffppp{{{xxxoooggg```XXXSSSNNNHHHCCCDDDDDDCCCCCCFFFEEEDDDDDDGGGLLLQQQUUUWWWXXX\\\______^^^bbbjjjqqqqqqvvv}}}vvvqqqllleee\\\UUUTTTSSSUUUYYY\\\]]]bbbhhhpppttt{{{{{{vvvtttqqqooohhhfffbbb______aaadddfffiiikkkmmmmmmooouuu}}}~~~xxxwww{{{zzzpppgggcccbbbaaaaaadddhhhlllooouuu|||yyyfffgggtttrrr]]]III>>>;;;888888777777666666555555555666777666555666777999<<<===EEEXXXqqqkkk___WWWXXXeeeooowww{{{|||jjj]]]XXXTTTPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGFFFGGGGGGHHHJJJJJJIIIIIIJJJLLLOOOQQQRRRUUUWWWWWWVVVXXX\\\```eeelllyyynnn_________bbbfffjjjllllllkkklllqqqzzzqqqmmmiiilllvvv~~~qqqiiieeehhhmmmxxxzzznnneeeaaaZZZWWWSSSQQQQQQRRRSSSSSSRRRXXXXXX\\\gggmmmyyy~~~rrriiiccc^^^WWWQQQIIIFFFDDDCCCEEEGGGHHHHHHDDDEEEFFFHHHLLLPPPSSSUUUZZZYYYYYYYYY[[[^^^aaacccfffooo}}}|||xxxqqqkkkeee___YYYVVVRRRVVVZZZ\\\\\\```gggnnnsssyyy}}}yyyxxxxxxtttmmmgggeeeccc```___```bbbbbbbbbcccfffjjjlllnnnssszzz||||||tttkkkeeeaaa```___```bbbfffjjjmmmrrrxxx{{{jjjhhhqqq{{{gggSSSDDD???;;;;;;::::::999999888888666777777777666666888999<<>>GGGYYYppp|||bbbXXXUUUZZZiiirrrttt{{{sssfffZZZUUURRROOOLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWZZZ\\\^^^ccckkkrrr~~~rrrmmmmmmsss~~~~~~tttpppxxx{{{pppeeecccfffooouuu{{{~~~cccYYYNNNJJJHHHFFFFFFHHHNNNSSSXXXYYYWWWTTTTTTTTTVVV___aaafffsssyyyoooccc[[[VVVQQQKKKEEEBBBAAAAAABBBEEEFFFFFFEEEGGGGGGGGGHHHJJJLLLOOOPPPQQQRRRSSSTTTSSSRRRPPPNNNOOOPPPQQQTTTYYYaaajjjqqq{{{vvvuuuuuuvvvwwwwwwxxx{{{~~~vvvkkk___YYYVVVWWW[[[aaabbbcccdddeeedddcccaaa```]]]```bbbbbb______aaadddggglllrrrwwwzzz{{{nnnddd```aaabbbccccccbbbaaa```\\\```jjjxxxyyyllldddooopppVVVIIIAAA???<<<999777888999999888999::::::999999:::<<<@@@LLL```vvvlllUUUQQQQQQTTT```jjjppp|||mmmbbbXXXTTTRRROOOMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLIIIJJJLLLNNNPPPRRRSSSTTTVVVXXX[[[\\\___eeennnuuuwwwyyyxxx{{{ttt{{{tttnnncccaaagggqqqyyynnn[[[RRRJJJHHHGGGFFFGGGJJJMMMRRRXXXYYYVVVTTTTTTVVVXXXbbbffflll|||rrriii^^^WWWSSSPPPJJJEEEAAA@@@@@@BBBEEEFFFEEEDDDFFFFFFFFFGGGJJJMMMOOOQQQPPPQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNRRRYYYccciiiwww}}}zzzyyy{{{||||||}}}~~~vvvhhh```YYYWWWVVVWWW[[[aaa```bbbeeefffffffffffffffcccfffhhhgggcccaaabbbeeegggkkkqqqtttxxx}}}yyylllccc```aaabbbcccbbbaaa___]]]ZZZ\\\aaalllyyy~~~vvvllldddlllsssZZZMMM@@@>>>;;;888666777888999999:::::::::999999;;;===CCCPPPfff|||{{{___MMMMMMOOORRR[[[ccckkk{{{jjj```WWWTTTRRROOOMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFGGGHHHJJJKKKIIIJJJLLLOOOQQQRRRSSSTTTVVVXXX[[[]]]```fffpppwww|||www}}}}}}vvvoookkkaaa```gggsss{{{qqq```SSSLLLEEEDDDEEEEEEGGGJJJMMMRRRXXXYYYWWWUUUVVVYYYZZZdddjjjrrr|||nnneee[[[TTTQQQOOOJJJEEE@@@@@@@@@BBBEEEFFFEEEDDDEEEEEEFFFGGGJJJMMMPPPQQQPPPPPPPPPQQQQQQPPPPPPOOOMMMLLLKKKJJJMMMUUU^^^eeemmm~~~}}}||||||~~~zzzmmm^^^YYYVVVWWWXXXWWWZZZ___^^^aaafffiiijjjjjjiiiiiigggjjjllljjjeeebbbcccfffhhhkkkooorrruuu{{{zzzmmmbbb\\\ZZZ^^^bbbcccaaa^^^\\\[[[WWWXXXZZZbbbppp{{{{{{tttbbbiii|||~~~fffLLLEEE::::::<<<999;;;>>>888:::888888::::::888;;;@@@FFFWWWnnn}}}lllXXXNNNLLLLLLPPPUUU```mmm|||bbb[[[VVVUUURRRNNNLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMPPPRRRRRRRRRSSSTTT[[[YYYYYY]]]bbbgggqqqzzz~~~~~~xxxrrrnnnkkkeeebbbdddmmmwwwppp```XXXMMMJJJGGGDDDCCCEEEGGGIIIPPPOOOQQQUUUVVVVVVZZZ```hhhkkkqqq|||yyysssiiiaaaXXXTTTSSSPPPHHHAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOMMMNNNPPPQQQRRRQQQQQQPPPLLLKKKKKKJJJMMMSSS[[[```jjjuuu~~~|||}}}}}}ooofff^^^ZZZXXXXXX\\\```bbbbbbcccaaa___ccciiilllkkkhhhiiijjjkkkiiifffdddccccccmmmnnnoooqqqtttzzz~~~qqqfff^^^ZZZXXX[[[___```^^^[[[XXXWWWSSSTTTWWW___mmmzzz|||wwwfffgggsssuuuYYYKKK>>><<<>>>::::::<<<777:::888888::::::888;;;@@@III[[[rrrwwwfffUUUMMMLLLNNNRRRWWW```mmmwwwaaa[[[VVVTTTRRRNNNLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHMMMOOORRRTTTTTTTTTUUUWWW[[[YYYZZZ^^^aaafffrrr~~~|||xxxtttqqqooojjjffffffnnnxxx|||hhhZZZUUULLLIIIFFFCCCCCCDDDGGGIIIPPPOOORRRVVVXXXZZZ```hhhooorrrzzztttmmmddd]]]UUUQQQPPPMMMFFF@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOLLLMMMOOOPPPQQQQQQPPPPPPLLLLLLKKKJJJLLLQQQYYY^^^cccnnn|||||||||}}}yyykkkccc___]]]ZZZ[[[___bbbdddeeegggdddccceeejjjllliiiffffffgggggggggeeeeeefffgggmmmnnnpppsssxxxttthhh```\\\YYYXXX[[[^^^^^^\\\XXXVVVUUUOOOQQQTTT[[[iiixxx}}}{{{mmmgggiiizzziiiRRRBBB>>>???:::999;;;666:::888888::::::999<<>>?????????@@@BBBCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMLLLMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJOOOUUUZZZ[[[cccppp{{{|||~~~~~~sssiiicccbbb___^^^^^^aaaeeehhhhhhjjjhhhggghhhkkkkkkgggdddcccdddddddddccceeehhhkkklllnnnrrrvvv|||rrrhhhbbb^^^\\\\\\^^^``````\\\YYYVVVUUUMMMOOOQQQWWWcccsss{{{}}}tttiiicccpppwwwXXXDDD>>>???:::999:::666:::888888:::::::::>>>DDDJJJ^^^uuuiii]]]RRRQQQUUUZZZ___dddfffrrr{{{kkk^^^XXXSSSRRRQQQMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIOOORRRTTTVVVWWWXXX[[[]]]___aaaeeehhhjjjrrr|||wwwsssqqqsssxxxxxxxxxyyyyyyzzz{{{{{{rrrmmmhhhiiiqqq{{{ooo```TTTNNNLLLHHHFFFDDDCCCCCCEEEHHHJJJPPPPPPRRRVVVZZZ___lllxxx{{{rrrhhhbbbVVVQQQLLLIIIIIIGGGCCC???===>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPOOONNNMMMLLLKKKIIIIIIMMMRRRVVVWWW\\\fffuuu}}}~~~{{{|||~~~|||rrrjjjfffcccbbb```aaacccgggjjjlllmmmllllllmmmnnnmmmiiifffeeedddcccbbbbbbdddhhhlllkkknnnsssxxx~~~yyyqqqkkkfffdddaaaccccccaaa]]]XXXUUUSSSNNNPPPQQQSSS]]]mmmyyy}}}yyyjjjaaakkk\\\FFF<<>>???@@@BBBCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPOOONNNMMMMMMKKKIIIIIIKKKPPPTTTVVVZZZbbbnnn~~~~~~{{{{{{}}}{{{rrrkkkiiicccccccccccceeehhhllloooqqqrrrtttvvvvvvuuuqqqnnniiihhhfffcccbbbcccgggjjjkkknnnsssyyy~~~{{{tttoookkkggggggfffccc\\\VVVRRRQQQOOOQQQQQQQQQXXXhhhwww~~~}}}mmmbbbhhhzzzcccIII===@@@<<<999;;;:::;;;888888:::;;;<<>>???AAACCCDDDEEEEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPOOOMMMMMMLLLJJJIIIKKKOOOSSSXXXZZZaaakkkvvv}}}zzz{{{||||||rrrllljjjeeeeeeffffffgggjjjooossswwwyyy}}}}}}yyywwwnnnmmmjjjfffccccccfffiiilllpppuuu{{{zzztttpppnnnnnnlllfff___XXXSSSQQQNNNQQQPPPOOOUUUfffxxxtttfffhhhwwwlllOOOAAACCC>>>:::;;;;;;;;;888888:::;;;===CCCJJJ[[[rrr{{{ddd\\\XXX]]]dddhhhkkkmmm{{{lll```YYYSSSOOOOOOOOOLLLKKKMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKOOOQQQSSSUUUVVVZZZ^^^aaabbbeeennn|||}}}sssooonnnmmmnnnqqqttttttuuuwwwzzz~~~}}}pppiiinnnwww|||oooZZZPPPMMMJJJHHHHHHEEEEEEEEEFFFHHHJJJMMMOOOSSSUUU[[[aaaeeennnxxxmmmccc[[[UUURRRJJJHHHFFFCCCAAA@@@>>>===>>>>>>???@@@BBBDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMLLLKKKJJJLLLPPPSSSYYY[[[```iiippp{{{|||zzzzzzzzz}}}~~~tttnnnmmmggghhhiiiiiijjjmmmrrrwwwzzz}}}{{{xxxqqqpppnnnjjjfffeeegggiiimmmrrrxxx~~~{{{vvvsssuuutttqqqkkkbbb[[[VVVTTTMMMPPPOOOMMMTTTeeeyyy|||jjjiiiwwwsssTTTDDDFFF@@@:::;;;;;;;;;888888:::<<<===CCCKKK___vvvuuuccc[[[XXX]]]dddgggiiikkk~~~{{{iii^^^XXXRRRNNNOOONNNLLLKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLPPPQQQTTTUUUWWW[[[___cccgggiiisss{{{rrrooonnnmmmnnnqqqqqqrrrsssuuuyyy~~~oooeeeiiisssyyy}}}kkkUUUKKKHHHGGGGGGGGGEEEEEEEEEGGGIIIKKKNNNPPPSSSWWW___fffkkkuuu{{{pppeee]]]WWWSSSPPPHHHGGGDDDBBB???>>><<<<<<>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKMMMNNNPPPQQQRRRRRRQQQPPPMMMMMMLLLKKKKKKLLLPPPSSSYYYZZZ```ggglllttt~~~zzzyyyyyyyyy{{{xxxrrrqqqiiikkklllllllllooouuuyyyyyy}}}|||xxxuuurrrrrrpppllliiiggghhhjjjnnnssszzzzzzxxxyyy{{{tttnnndddXXXSSSSSSRRRQQQQQQQQQTTT___vvv}}}kkkhhhooo~~~cccIIIBBBAAA<<<:::===<<<::::::;;;:::<<>>@@@BBBCCCEEEEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOOOOPPPPPPOOOOOOOOOMMMLLLLLLMMMNNNQQQSSSUUUZZZZZZ^^^eeekkkrrr~~~~~~~~~}}}wwwtttxxx|||~~~zzzsssooommmmmmlllmmmooorrruuuwww|||}}}}}}}}}}}}|||{{{zzzyyyuuupppkkkhhhgggggghhhmmmvvv~~~yyyrrrkkkaaaWWWSSSTTTRRRPPPOOOOOOPPPZZZooo~~~nnnhhhlll{{{jjjOOOEEEBBB===:::<<<<<<::::::;;;;;;===FFFPPPnnnvvvbbbZZZWWW[[[___aaafffmmm|||nnn```ZZZSSSRRRPPPNNNMMMKKKKKKJJJJJJKKKKKKKKKKKKIIIHHHGGGHHHJJJKKKKKKKKKLLLNNNQQQPPPRRRVVVXXXZZZ]]]```ccchhhooo}}}}}}uuurrrnnnjjjiiijjjmmmjjjiiilllttt~~~xxxkkk```]]]aaaeeennnxxxrrrbbbPPPGGGEEECCCDDDFFFEEEFFFGGGHHHKKKOOOTTTWWW[[[dddooovvv}}}wwwlllaaaZZZTTTNNNIIIIIICCCCCCBBBBBBAAA@@@@@@???===>>>???AAACCCDDDEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNOOOOOOPPPOOOOOOOOOLLLKKKJJJJJJLLLOOORRRTTTYYYYYY\\\bbbgggmmmyyy~~~}}}~~~~~~~~~~~~xxxuuuxxx|||~~~zzztttrrrsssrrrrrrrrrtttvvvyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxuuupppllliiihhhhhhiiinnnwww~~~zzzpppggg^^^VVVTTTVVVRRRPPPNNNMMMNNNVVViiizzzrrriiihhhwwwtttXXXJJJDDD===::::::;;;:::;;;<<<<<>><<<===???AAABBBDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMNNNOOOPPPPPPOOOOOOMMMKKKJJJJJJKKKOOOSSSVVVXXXWWWZZZ^^^bbbhhhsss}}}||||||}}}~~~{{{{{{{{{}}}~~~~~~xxxuuuwwwzzz|||zzzvvvwwwwwwwwwvvvvvvxxxyyy{{{}}}||||||{{{zzzyyyxxxxxxxxxwwwtttpppllliiiiiijjjkkkooowwwrrrhhh^^^VVVTTTUUURRRPPPNNNNNNOOOUUUeeetttwwwkkkeeerrrzzz]]]LLLDDD>>>;;;:::;;;;;;<<<======AAANNN[[[xxxiii\\\UUUYYY\\\\\\cccoooyyyhhh\\\VVVRRRRRRPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKIIIHHHGGGHHHIIIKKKLLLLLLNNNQQQSSSTTTVVVYYY[[[\\\^^^aaaccciiisss|||yyynnnkkkfffcccdddiiiooosss|||zzztttooonnnkkkfffccccccccc___^^^ffftttzzzmmmaaaZZZYYY]]]aaa```jjjyyyzzzcccWWWKKKFFFEEECCCDDDFFFEEEGGGJJJMMMPPPUUU]]]cccnnnvvvuuuiii___TTTPPPLLLGGGDDDEEE@@@@@@??????>>>>>>>>>>>><<<===???AAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJLLLLLLMMMOOOOOOPPPPPPPPPOOONNNLLLLLLNNNRRRVVVYYYYYYWWWYYY\\\___dddnnnyyy}}}||||||||||||zzzzzzzzz|||~~~}}}wwwsssuuuwwwyyy~~~{{{yyy{{{xxxxxxwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}vvvsssoookkkiiiiiijjjkkknnnwwwwwwlllbbbYYYTTTTTTPPPMMMLLLLLLNNNSSSaaannn}}}oooeeennn|||```LLLCCC>>><<<<<<;;;;;;<<<>>>>>>CCCSSSbbbooo___VVVZZZ\\\[[[dddrrrttteeeZZZTTTRRRQQQPPPNNNMMMLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGHHHIIIKKKLLLMMMOOORRRUUUUUUXXXZZZ\\\]]]___bbbdddiiiuuu}}}sssqqqnnnttt{{{yyy{{{{{{|||~~~zzzrrrkkkfffZZZWWWSSSQQQSSSWWW]]]aaaiiioooxxxxxxpppkkkhhhiiigggccc``````^^^[[[\\\eeettt|||tttggg]]]XXXYYY]]]```___iiiwwwuuueeeYYYPPPHHHFFFEEECCCDDDGGGEEEIIILLLOOORRRXXXbbbiiiwww~~~pppeeeZZZQQQMMMJJJEEECCCDDD???>>>>>>>>>>>>>>>======<<<===???AAACCCDDDDDDEEECCCDDDEEEFFFHHHIIIJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPOOONNNMMMMMMOOOSSSWWWZZZZZZXXXYYY\\\^^^cccnnnyyy~~~|||||||||zzzyyywwwwwwwwwzzz}}}~~~~~~}}}zzzuuuqqqrrrtttvvv~~~|||{{{yyyyyyyyyzzz{{{|||}}}}}}}}}~~~vvvtttoookkkiiiiiijjjkkknnnvvv~~~}}}rrrhhh]]]UUUSSSMMMJJJIIIJJJKKKPPP[[[fffyyyuuugggkkk~~~aaaLLLBBB???======:::;;;===>>>???EEEWWWhhhrrr```UUUZZZ]]]\\\fffxxxpppcccYYYTTTRRRQQQOOONNNMMMLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGIIIKKKMMMNNNPPPTTTVVVVVVXXX[[[]]]___aaadddffflllzzzppphhhhhhfffjjjppplllpppqqqrrrtttwwwyyy{{{}}}}}}~~~~~~{{{vvvooohhhccc___[[[XXXOOOMMMKKKJJJLLLOOOSSSVVV[[[cccooo{{{zzzpppiiihhhccc```bbbaaa]]]\\\]]]YYYYYY]]]fffsss|||~~~tttlllaaaXXXUUUVVVYYY[[[___hhhrrryyy{{{uuugggXXXRRRLLLGGGGGGGGGFFFFFFIIIHHHLLLPPPRRRTTT[[[fffooowwwzzzmmmbbbXXXNNNJJJHHHDDDBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFCCCDDDEEEFFFHHHIIIKKKKKKIIIJJJLLLMMMOOOPPPQQQQQQLLLLLLLLLMMMOOORRRVVVXXX[[[YYYZZZ]]]___eeeppp{{{}}}|||}}}}}}zzzwwwsssssstttvvvzzz{{{{{{zzzxxxtttpppqqqrrrvvv}}}{{{|||}}}~~~~~~yyyvvvrrrmmmkkkkkkkkklllpppxxxwwwmmmaaaWWWRRROOOLLLJJJJJJKKKMMMVVV___qqq~~~{{{kkkjjjzzzcccLLLAAA???>>><<<:::;;;>>>??????GGGZZZmmmqqq]]]RRRYYY]]]]]]jjj|||mmmbbbYYYTTTQQQPPPOOONNNMMMLLLLLLLLLJJJKKKKKKKKKKKKIIIHHHGGGGGGIIILLLMMMOOOQQQUUUXXXVVVXXX\\\^^^```cccfffhhhqqq|||jjjbbbccc```dddiiieeefffggghhhiiikkkmmmnnnooorrrsssttttttrrrooollljjjccc```[[[WWWUUURRRPPPNNNKKKJJJJJJJJJKKKNNNPPPQQQSSS\\\iiiuuuvvvnnniiifffddd^^^[[[[[[[[[WWWVVVWWWSSSWWW]]]gggpppuuuvvvvvvjjjccc[[[UUUUUUWWWZZZ[[[___eeejjjmmmnnnkkkaaaVVVOOOJJJHHHJJJJJJIIIJJJMMMLLLPPPUUUVVVXXX___kkkttt{{{xxxlll```VVVLLLIIIFFFBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFGGGCCCDDDEEEGGGIIIJJJKKKLLLHHHIIIKKKMMMOOOPPPQQQQQQJJJKKKMMMOOOQQQTTTVVVWWW[[[YYYYYY]]]```fffrrr~~~~~~~~~~~~zzzuuuqqqqqqsssuuuyyy{{{{{{zzzxxxtttqqqqqqrrrwww|||}}}~~~~~~{{{vvvqqqnnnmmmnnnooorrrzzzyyyqqqdddXXXSSSTTTPPPMMMMMMLLLNNNTTT\\\mmm|||nnniiisssfffMMMAAA???>>><<<:::;;;>>>???@@@HHH\\\pppnnnYYYOOOWWW]]]___mmmzzzkkkaaaYYYTTTQQQPPPOOONNNMMMMMMMMMMMMJJJKKKKKKKKKKKKIIIHHHGGGGGGIIILLLNNNOOORRRUUUXXXUUUXXX\\\^^^aaadddgggjjjvvvwwwddd\\\\\\YYY]]]ccc___```aaaaaabbbcccdddeeeeeeeeeffffffeeeccc___ZZZXXXTTTRRRPPPOOONNNMMMJJJHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNVVVaaalllzzz{{{rrrnnnllljjjccc]]]XXXXXXVVVSSSRRRSSSPPPUUU^^^gggmmmpppqqqpppbbb\\\VVVTTTWWW\\\___aaa]]]aaacccdddeeeeee```YYYNNNKKKJJJMMMMMMLLLMMMPPPOOOTTTXXXZZZ[[[bbbnnnxxxxxxmmm^^^TTTKKKGGGEEEAAA???@@@>>>>>>>>>>>>???????????????@@@BBBDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMHHHIIIKKKMMMOOOPPPQQQRRRKKKMMMOOORRRUUUWWWXXXXXXZZZXXXYYY]]]```gggtttzzzuuusssssstttwww{{{}}}}}}}}}xxxtttrrrrrrtttyyyzzz{{{}}}~~~yyytttqqqppppppqqquuu|||