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