Ukrainian President Volodymyr Zelenskyy is prepared to negotiate a deal directly with Russian President Vladimir Putin to end the war that he said has left cities across his country bombed beyond recognition.

Authorities in Kharkiv said the Russian assault in that area has been intensifying, with 84 artillery strikes reported in 24 hours. In beleaguered Mariupol, Russian aircraft dropped two more heavy bombs Tuesday, City Council said in a social media post. 

“The enemy continues to cynically destroy Ukrainian Mariupol,” the post said. “The city suffered even more damage.”

Since the war began less than four weeks ago, about 3,780 residential buildings have been partially damaged, and 651 homes destroyed across the country, said Roman Prymush, deputy head of the State Emergency Service

In an interview with Ukrainian television channels, Zelenskyy said he would be willing to discuss a commitment from Ukraine to not seek NATO membership in exchange for a cease-fire, the withdrawal of Russian troops, and a guarantee of Ukraine’s security. 

“It’s a compromise for everyone: for the West, which doesn’t know what to do with us with regard to NATO, for Ukraine, which wants security guarantees, and for Russia, which doesn’t want further NATO expansion,” Zelenskyy said.

He also repeated his call for direct talks with Putin — without them, it remains unknown whether Russia even wants to stop the war, Zelenskyy said.

USA TODAY ON TELEGRAM:Join our new Russia-Ukraine war channel to receive updates straight to your phone.

THE NEWS COMES TO YOU:Get the latest updates on the situation in Ukraine. Sign up here.

LATEST MOVEMENT:Mapping and tracking Russia’s invasion of Ukraine

Meanwhile, the Ukrainian army said it forced Russian troops out of Makariv, a strategically important Kyiv suburb, after a fierce battle. The regained territory allowed Ukrainian forces to retake control of a key highway to the west and block Russian troops from surrounding Kyiv from the northwest.