Middle-Out Decoding