I pooped this one at 6:30 in the morning, so if there are some careless mistakes, blame it on my lack of sleep: