#.... ##..... #..... #.... #...# ###...####### #...........# #...........# #...........# . #...........# .# ####.........))#####.# #.............<......# #.####...#...........## # ....####............. .###.####..........### #...^....M.......# ##......##...###.# #......##(..# ... #......###### ## #..M..... #.......## #.......# #....=..# +.......# #.......# #.......#