#+# ###.### #### ##.....## #Z.Z## #.......# .....# ##...∩...###.....## +...∩∩∩...M.......# ##...∩...###.....## #.......# .....# ##.....## #...## ###.### #### #+#