https://bodyshwasume.github.io/posts/planning-apartment-layout/