b p   m f
     
n l   d t