KSE-100 falls 661 points in closing hour

* Market rose for most of the day before turning and tumbling in final hour