https://cerwinvegassalee.blogspot.com/2022/09/python-how-to-make-sure-that-line-being.html