Bulls and bears lock horns as KSE 100 gains 177 points