#####.. ###########....... ...........g.....( .......?......#### ..............# .....##)##....# ....##...##...# ... #..<..#...# ##...##...# ##+## ...# .# .#