A vertical tower stands on horizontal plane and is surmounted by a vertical flag staff at a point on the plane 70m away from the tower an observe notices that the angles of elevation of the top and bottom of the flag staff are respectively 60degree and 45degree. Find the height of the flag staff and that of the tower.