The Philae lander mission and science overview. (29th May 2017)