Fill holes, find maxima