omnisciently

For definition of omnisciently, please visit here.