Code Error

#include <LiquidCrystal.h>

#include <DHT.h>

#include "DHT.h"

#define DHTPIN A0 // what pin we're connected to

#define DHTTYPE DHT11 // we are using the DHT11 sensor

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

DHT dht(DHTPIN, DHTTYPE);

int pin = 6;

int pinLed = 8;

void setup(){
lcd.begin(20, 4);
lcd.print("Hello, World!");
pinMode(pin, INPUT);
pinMode(pinLed,OUTPUT);
}
int rain=0;
int measurement=0;

void loop()
{
int chk = DHT.read11(DHT11_PIN);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(DHT.temperature);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Umid: ");
lcd.print(DHT.humidity);
lcd.print("%");
delay(1000);
rain = digitalRead(pin);
if(rain==1)
digitalWrite(pinLed,LOW);
if(rain==0)
digitalWrite(pinLed,HIGH);
measurement = analogRead(A0);
Serial.println(measurement);
delay(300000);
}

Thats The error

Arduino: 1.8.6 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

F:\Ardunio Code\LCD_Temp_And_Humidity_And_Rain\LCD_Temp_And_Humidity_And_Rain.ino: In function 'void loop()':

LCD_Temp_And_Humidity_And_Rain:30:17: error: expected primary-expression before '.' token

int chk = DHT.read11(DHT11_PIN);

^

LCD_Temp_And_Humidity_And_Rain:30:25: error: 'DHT11_PIN' was not declared in this scope

int chk = DHT.read11(DHT11_PIN);

^

LCD_Temp_And_Humidity_And_Rain:33:16: error: expected primary-expression before '.' token

lcd.print(DHT.temperature);

^

LCD_Temp_And_Humidity_And_Rain:38:16: error: expected primary-expression before '.' token

lcd.print(DHT.humidity);

^

exit status 1
expected primary-expression before '.' token

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

DHT11_PIN is not declared or defined in your program.

DHT is not the same as dht

When it does run , do you really want delay (300000)?