high-power torch