The Mystery of a Giant Human Trace in Aceh.