Updated with an illustration by Forgefire!