COT DAMN! this is a big ass post.

RHS represent.