######### .......# #.#.##.########### ##.#.##.##......... #.....#.##.######## #..#.....<.# #.##..#.##.#### #..g.(.....# ####g####.## #.# #.# #.. #.# #.# #.# #.# #.# #.. ..# #.. ..# #.#