Sort:  

That's at least enough to declare you as winner of this round. Later today I will publish a detailed solution including diagrams. Congrats, @iceblue!