#+++# ####...# !.'...+ #...# #.M.# #...# #...# #...# #...# #...# ##'''## ##.....## ###.......#### #W▓...∩.∩...▓W# ####.......#### ##.....## ##...## ##▓## #W# ###