Maybe armoured drill rigs fitted with deadly long range self aiming all weather artillery pieces with night sights