Is it possible to take the roof from a 2002+ celica (with sunroof) and 'transplant' it onto my 2001 celica gts?

If so, has anyone done it and how difficult would such a thing be?