“13 Square Meters” wins a first prize at the London Architecture Film Festival 2021