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