######## #.#.... ##### #...# ......#<..# #gg#.....# #...!#.gg#...# #..#...#.%.#.. .)# ..#...#...# # .#...# . #.. #.. #.. #o # ..# ..# .# #. #.. .