haversine pt20