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