Fix: lots calculation for range