#.. #.# #.# #.# #### #.# ##... #.# (####...#######.########## ......#...g..)...(..((...# ####...#######.########.# #..............### #g# #.###...(.(.(....# #(# . #..#########(#### #(# #... ........(.(###.# ##.# #######....(...# #.# ####.###.# #.# ##.###.# ..# ###...##.## #. #.........# #.....##..# ###.#####..# #8'''8# ..# #.###.# ##...## #..<..# #######