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