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