Mysterious object near Latvia’s border – answers still pending