Andrei Tarkovsky
34546days16hours37min44sec