Graphene monolayers and nanoribbons with controlled domain sizes of hexagonal boron nitride: An ab initio calculations. (February 2019)