seagull and duplicate by Eseker RI
_