PSX witnesses bullish trend, gains 366 points