Dollar hits four-month high to reach Rs158.53