############## .......<.....# ############.#.# #########.#.# #.......).#.# #.######..#.# #.# #..#.# #.# #..#.# #.# #..#.####.# #.######<........# #......#.######### ######.#.######## #..<#....._# #...'..g...# #.#.#....._# #.#.######## #...# #...> #.... #..... ##....