foster (104.247)