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