q_middle