Ascents and Descents: David Hamelech Preparing for the Beit HaMikdash