Hercules , Zeplieo , fr Gloucester.