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