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