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