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