. ######... #####........ #..g.<.# #....g.g.# #.#.##..#.. .. ........ . .#.## ..... ###. #.... #. .... .. ...