Personal work done after work. Thanks to Adam Baines for the great feedback and to Pablo Dominguez for provinding the 3D figure!