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