thousands of devotees are taking the last holy dip on Mahashivratri