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