noggrant
carefully