20081126 auto: Hayabusa has landed