https://www.et3lom.com/2023/11/parsing-every-small-and-large-is rectangular.html