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