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