######## #.)....+ #......+ #......+ #...######## #...#..'...# #...#..'...# #'''#'##...# #...#<##'''# #...###....# #.....'....# #.....'....# #.....'....# ############