Multi-Unit Floor Plan Recognition and Reconstruction