Shepherd's Cube

This very confusing design was made by Alistair Shepherd.

Arrows on opposite faces show in opposite directions.

Faces of the cube: 512 x 512, 1024 x 1024, 2048 x 2048

Enlarged view