https://www.archiindz.com/2022/01/staircase-design.html