caecantor