a giant hamster shaped mecha, moebius,