A large towering mech