bblo

For definition of bblo, please visit here.