Loading: How to Maximize Margins with the Timing and Depth of Markdowns