############################### #(.'^..........∩...........#..# #..#......................^#..# ####.........#####.........##'# #.........................M.^.# #.............................# #.....##...............##.....# #.....##...............##.....# #.............................# #..#.......................#..# #..##.....................##..# #∩.##..........∩..........##.∩# #..##..........∩..........##..# #..#.......................#..# #.............................# #.............................# #.....##...............##.....# #.....##...............##.....# #.............................# #^.^.......................^^^# ##'#.........#####.........#'## #..#......................^#..# #..#...........∩...........#..# ###############################