glorious painstaking Mantis. .