image: source abstractions :: edgeandfill2