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