ROTFC

Etymology
Based on.