A geometrical proof of Shiota's Theorem on a Conjecture of S.P. Novikov