. #########.... .. #....<....... . # #.#######.#.. #. .# #.# #. ... #.# #.. ...# #.# ###.### .o... #.# #...g.#)....o #.# #<....g.. #)# #........ #.### ..###.### #.#.# ##.# # #..# #.# ##.### ## #.# #..).##.# ..# ##.#.#.# #.# ##...####.# ##.....<# #####..####.# #.l....# #.####.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #)# #.# #.# #.# #.# #.# #.# #.# #.########> #.......... ##########.