As usual, absolutely outstanding.
Cheers! This one is really crude though... I stretched my effort to the limit to keep with the deadline.