######### +#+#+#+#.......### .................## .........^........# .........M∩.∩.....# .........^^^......# ........^M^......## +#+#+#+#.......### #########