Three teenagers are restricted to an isolated country mansion which may well be on another planet. Even the trio spend their days playing endless homemade tapes which teach them a…