''#####'''########''##''''''##''##'''''##''#'''''#''##''''''''##''##''##'''##'''##'''#'''''#''##''''''''##''##''##''''##'##'''''######''######''''##''##''##'''''###'''''''''''#''##''''''''##''##''##''''##'##''''#'''''#''##''''''''##''##''##'''##'''##''''#####'''##'''''''''###''###'''##'''''##'
fdgdfgdfg