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