## .. #. #g ####### #O#######.....# #.......#.....# #.......#.....# #.......'.....# ##......##'#### #########.# .#.# ##########.#.# ........<..#)# ########....#.# ..........>.#.# ##.###......#.# .......)....#.# ###.###.)....#.# .........)...#.# ###.###.##)#.#.# #.##)#.#.# #.##.# #.# #.##.# #.# ... #.##.# #.# #.. #.##)# #.# .. #.....##.# #.# ... #..#####.# #.# ?..#+##..# #.# #.# .......#####.# #.# .............# #.# #.###.#.#...#### #.# #...........+ #.# ####.#.#...# #)# #.#.#...# #.# #.#.##### #.# #...# #.# ########..# #.# #.........# #####.# #####.......#.# #.....# #............># #.....# #.###...[...########.....# #.# ########)......'.....# #.##########.#######....## #............# #(...# ############## ######