Add Teture Offseting. WARNING: The Code is Getting Messier