supplicate