.################## ..................# ......g...........# ###...####...##...# #.. #...##...# #...####........# # .......<......# ..............# ....#######...# #$.. ...# #.. ..# )(# .#