Ranch points