hyperosculates