Lerraa, Large Lerraa (mech destroyer)