Revealing connectivity in residential Architecture: An algorithmic approach to extracting adjacency matrices from floor plans