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