Finally. A picture has emerged.

1 2