"Putin, the Hague is waiting for you" - this message has been on this highrise in Vilnius, Lithuania at least since May 2022 and it can be clearly read on the most recent Google Earth satellite image.