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