''''###'''''##''''''''##''''##''##''''''##''''##'##''''##''''''''###'''##''##''##''##'''##'''##'''##''''''''####''##''##''##''##''##'''''##''##''''''''##'##'##''##''##''##''#########''##''''''''##''####''##''##''##''##'''''##''##''''''''##'''###''##''##''##''##'''''##''########''##''''##'''###''###''