########## #........# ###########...s%...# ...............g....+ #######.###........# #.<..##........# #....##........# #+#+###........# #......... ######... ..