I've been working on a project and I get an error compiling for board arduino uno. kindly help
#include &lt;LcdKeypad.h&gt;


#include &lt;LiquidCrystal.h&gt;

#include &lt;Wire.h&gt; // For I2C
//Set the pins on the I2C chip used for LCD connections
//ADDR,EN,R/W,RS,D4,D5,D6,D7
LcdKeypad lcd(0x3f, 2, 1, 0, 4, 5, 6, 7); // 0x27 is the default I2C bus address of the backpack-see article

#define echoPin 3 // Echo Pin (OUTPUT pin in RB URF02)
#define trigPin 2 // Trigger Pin (INPUT pin in RB URF02)

int led = 5;
int maximumRange = 350; // Maximum range needed
int minimumRange = 0; // Minimum range needed
long duration, distance; // Duration used to calculate distance
int brightness;

void setup() {
  lcd.begin (16, 2); // 16 x 2 LCD module
  lcd.setBackLightOn(3); // BL, BL_POL
  lcd.setBacklight(HIGH);
  Serial.begin (9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(led, OUTPUT);
}

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration / 58, 2; //Calculate the distance (in cm) based on the speed of sound.
  lcd.home ();
  lcd.print(&quot;The Water Level is&quot;);
  lcd.setCursor (0, 1);
  lcd.print(distance); 
  lcd.print(&quot;cm&quot;);
  Serial.println(distance); 
  brightness = map(distance, 1, 100, 0, 255);
  analogWrite(led, brightness);
  delay(1000); 
}