. ##. #.. ##.# ####..# #.....# #.)...# ##....<## #........#### # #.#.........# .. ###..####.##.# ##....#....##. ## #.......... ##.####....# . ########..##...#..# #.###.....M......... .. #....<##.o##O.?.##### . #.....!......#### #...o...#..... #.....##....... #.....# ........ #.#.###.........# #.#. ...%.....# # .. ....... .. ....... .......