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