#+# #.# #.# +.+ #g# #.# ##'## ###...### ##.......## #.........# +....<....+ #.........# ##.......## ###...### ##+##