########### ..........## .####......## ... ##..##......# ....##....##.....# .................# .............M.## .............M## #........##'# ##......##^.## ##....##....## #....#....M!## #....#.....?$# #....#.....!$# #....#.....MM# #.MZ.#...MMM## #....##...M.# #....##...Z## #.§∩.###..$# ###### #####