.. # O. #. #. . #..#. ..#..#. .......## ..#.....####.#. .......<.....gg ##..#...#....#. ##.## ...# #. ...# #. ... .. .# ## # ......# ..... ..... ... ... #.# #M# #.# #.# #.# #.######### #..<....... ##########.