Stills from Andrey Iskanov's new film on Camp 731: