######### ############ #∩..#...#!?!!#...#...# #^^.'.∩.#!)??+.M.'...# #...#...#!??!# #...# #^^^##### #### #M..# #^^.# #...# ##'## ##'## #.^.# #.^^# #^^^# #^^^# #..^# #^..# #^.^# #M^.# ##'## #'### #...# #...# #...# #...# #...# #...# #...# #...# ###'##############'### #..^#...'.^^^'...'.^.# #^^^'...#^^^^#...#...# #^^.#...#^^^^#...#^^∩# ######################