######### ..........# ...?!......# #...........# #...........+ #...........# +.......g...# #.........(.# +......<....+ #...........# #.########### #