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