haversine pt30