## ## ##. .## #..#..# #.m.# ## #'# #.# ##.##.# +.<.'# ##.##...# #+# #.## ##