Posting this messy shit tomorrow, be ready
42