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