### #.# .######.# ## ........# .g ..##.# ###. #.##o# ## %.... #.##o# .. ......#.##g##.#### .....?oo..o....... ####..#..#.##..### .... #..#.# .# #########..#(# # #....<.....#.# #.###.####.#.# #..........# #.#.####)####..# #.#.........%..# ...)...####.#####.# .#....(# #.# #.###.# #.# #. #.# #.# #.. ... ##. #.# ..# #.#