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