All Rights Reserved.

See full copyright notice.