. .. ########### ... ##.........## ....## #...........# #...# #......<....###. #.M##............... #...#............## ###...........#### ##.........## ###...>..## ##....## ....## #..### #>.#