colorful flowers float underwater, art by caravaggio