''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666''''''''999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666--------999999996666666699999999''''''''66666666666666669999999999999999''''''''666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999''''''''666666666666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------99999999''''''''666666666666666699999999--------''''''''66666666666666666666666666666666666666666666666688888888666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666666666668888888866666666666666666666666666666666666666669999999999999999999999996666666699999999--------''''''''666666666666666666666666888888886666666666666666--------++++++++--------++++++++--------999999996666666699999999--------''''''''66666666666666666666666688888888666666666666666666666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''6666666666666666666666666666666666666666666666668888888866666666666666669999999999999999''''''''6666666699999999--------''''''''666666666666666666666666666666666666666666666666--------++++++++--------++++++++--------++++++++--------99999999--------''''''''66666666666666666666666666666666666666666666666688888888666666666666666699999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------6666666688888888666666666666666666666666666666666666666666666666666666669999999999999999''''''''666666666666666666666666--------666666668888888866666666666666666666666666666666--------++++++++--------****************++++++++--------++++++++----------------66666666888888886666666666666666666666666666666666666666666666666666666699999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999''''''''66666666666666666666666666666666666666669999999966666666666666668888888866666666--------++++++++--------44444444++++++++****************44444444--------++++++++--------9999999966666666666666668888888866666666888888886666666666666666--------99999999666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999--------999999998888888866666666--------++++++++--------********--------44444444********44444444--------********--------++++++++--------999999998888888866666666888888886666666666666666--------99999999''''''''6666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''''''''''99999999--------++++++++--------********++++++++********--------44444444--------************************--------++++++++--------999999996666666666666666666666669999999999999999''''''''6666666666666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------************************44444444........44444444++++++++********++++++++--------++++++++++++++++----------------999999999999999999999999''''''''6666666688888888666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''6666666688888888--------++++++++++++++++++++++++--------****************44444444--------********--------44444444****************--------++++++++++++++++++++++++--------99999999''''''''99999999666666666666666666666666666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------6666666699999999666666666666666688888888666666669999999999999999''''''''6666666688888888--------++++++++++++++++++++++++++++++++--------++++++++44444444--------++++++++****************--------44444444********--------++++++++++++++++++++++++++++++++--------666666669999999966666666666666668888888899999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------66666666888888886666666699999999--------''''''''6666666666666666--------++++++++----------------------------------------44444444--------++++++++********++++++++********++++++++--------44444444----------------------------------------++++++++----------------666666668888888866666666--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999--------''''''''6666666666666666--------++++++++--------****************++++++++********44444444--------****************++++++++********++++++++****************--------44444444++++++++****************++++++++--------++++++++--------999999996666666699999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------9999999999999999''''''''6666666666666666--------++++++++--------44444444************************44444444--------********************************++++++++****************++++++++********--------44444444************************44444444--------++++++++--------99999999999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------999999996666666666666666--------++++++++--------********--------44444444********44444444--------********************************************************++++++++************************--------44444444********44444444--------********--------++++++++--------9999999999999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------99999999--------++++++++--------********++++++++********--------44444444--------********++++++++****************************************++++++++****************************************--------44444444--------************************--------++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------........++++++++9999999944444444************************44444444........44444444****************++++++++********************************************************************************44444444........44444444************************44444444++++++++--------66666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------8888888866666666........++++++++++++++++44444444********44444444--------********--------44444444++++++++********************************************************************************44444444--------********--------44444444********44444444++++++++--------888888886666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666666666666699999999........++++++++++++++++44444444--------++++++++****************--------44444444++++++++****************++++++++********++++++++************************44444444--------++++++++****************--------44444444++++++++--------66666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------8888888866666666666666669999999999999999''''''''........++++++++++++++++44444444********************************--------44444444************************++++++++********++++++++********44444444--------++++++++************************44444444++++++++--------88888888666666666666666699999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666........++++++++++++++++4444444444444444444444444444444444444444--------44444444************************++++++++********44444444--------4444444444444444444444444444444444444444++++++++--------66666666666666666666666699999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''66666666666666666666666666666666........++++++++++++++++++++++++++++++++++++++++--------********--------44444444++++++++****************44444444--------********--------++++++++++++++++++++++++++++++++--------888888886666666666666666--------99999999666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''666666666666666666666666666666666666666699999999........99999999++++++++++++++++++++++++--------****************--------44444444********44444444--------****************--------++++++++++++++++++++++++--------888888886666666666666666--------99999999''''''''6666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''666666666666666666666666888888886666666699999999--------''''''''........++++++++++++++++++++++++--------********++++++++********--------44444444--------********++++++++********--------++++++++++++++++--------6666666666666666666666669999999999999999''''''''6666666666666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''666666668888888866666666888888886666666699999999--------''''''''6666666666666666--------++++++++++++++++--------****************++++++++44444444........44444444++++++++****************--------++++++++--------''''''''--------999999999999999999999999''''''''6666666688888888666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666666666666699999999--------''''''''66666666888888886666666666666666........99999999--------44444444********44444444--------********--------44444444********44444444++++++++--------6666666666666666--------99999999''''''''99999999666666666666666666666666666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''6666666699999999666666666666666688888888666666669999999999999999''''''''666666668888888866666666666666666666666699999999........++++++++--------44444444--------************************--------44444444++++++++--------66666666666666666666666699999999''''''''666666669999999966666666666666668888888899999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------66666666888888886666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''66666666........++++++++--------44444444********++++++++********44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------666666668888888866666666--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999--------''''''''6666666666666666666666668888888866666666--------''''''''6666666688888888--------........++++++++--------44444444++++++++44444444++++++++--------666666668888888866666666--------''''''''6666666688888888--------99999999999999996666666699999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999''''''''666666666666666666666666888888886666666699999999''''''''6666666666666666--------99999999''''''''........++++++++........44444444++++++++--------66666666888888886666666699999999''''''''6666666666666666--------99999999''''''''''''''''9999999999999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''99999999666666666666666666666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666........++++++++----------------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''6666666666666666''''''''999999999999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''9999999966666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666........--------66666666666666666666666699999999''''''''66666666666666669999999999999999''''''''66666666666666666666666666666666''''''''