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