Boxplots in matplotlib: Marcadores e outliers

Eu tenho algumas perguntas sobreboxplots em matplotlib:

Questão A. O que os marcadores que eu destaquei abaixo comQ1, Q2eQ3 representar? AcreditoQ1 é máximo eQ3 são outliers, mas o que éQ2?

                      

Questão B Como o matplotlib identificaoutliers? (isto é, como ele sabe que eles não são verdadeiros?max emin valores?)