https://natasharliul.blogspot.com/2021/01/reading-pdf-common-core-sheets-range.html