D******* G******* R******** A F********* P****** A M*********** B********
O*** P*** O****** R********** C********* D* P* L**** T********* B********
M*** X* I************ S**