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