. . ########### ......... # +######## # #.. ...........# # .####'#######. #.# # ......... # #.#.#.########.#.# #.#.#.#......#.#. #.#.#.#.####.#.#.# #.#.#g#.<#.#.# # #.#.#.#b...#.#.#. #.#.#.######.#.#.# #.#.#........#.#.# #.+.########## #.# #.#......... .. ##########+ # ..... .... ##### #####