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