Floor-plans-and-Maps