All credits belong to Rumiko Takahashi, Shogakukan, Kitty Films, Studio Pierrot and Fuji Television. All rights reserved.