nRF24L01 Sending Hello World To I2C LCD noise reduction

Hello I am about to transmit "Hello World" from RF24L01 Transmitter to RF24L01 Receiver and I can see weird characters on the end of LCD print. I tried to put capacitor between GND and VCC 10uF each for transmitter and for receiver. Some help to make it more clean thanks!

Code for Transmitter

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

RF24 radio(7, 8); // CE, CSN

const byte address[6] = "00001";

void setup() {
  radio.begin();
  radio.openWritingPipe(address);
  radio.setPALevel(RF24_PA_MIN);
  radio.stopListening();
}

void loop() {
   const char text[12] = "HELLO WORLD";
  radio.write(&text, sizeof(text));
  delay(1000);
}

Code for Receiver

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>


 #include <Wire.h>  // Comes with Arduino IDE
 #include <LiquidCrystal_I2C.h>

RF24 radio(7, 8); // CE, CSN
const byte address[6] = "00001";



  /****************************
  LCD I2C PINS CONFIGURATION 
  ****************************/
 
  LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Addr, En, Rw, Rs, d4, d5, d6, d7, backlighpin, polarity


void setup() {
  Serial.begin(9600);
  radio.begin();
  radio.openReadingPipe(0, address);
  radio.setPALevel(RF24_PA_MIN);
  radio.startListening();
   lcd.begin(16,2);         // initialize the lcd for 20 chars 4 lines
   lcd.setCursor(4,0);
    lcd.print("LCD SETUP");
    delay(2000);
    lcd.clear();
}
void loop() {
  if (radio.available()) {
    char text[12] = "";
    radio.read(&text, sizeof(text));
    Serial.println(text);
    lcd.println(text);
    delay(500);
    lcd.clear();
}
}

Screen shot 2018-03-10 at 12.50.31 AM.png

Try lcd.print(text) instead of lcd.println(text)

Great!! That was the problem. Problem solved!