image: source abstractions :: edgeandfill1