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