Hope you got some time to get through this one. Continue reading…