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