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