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