First of all this has been done, by Mr. Wallet.
Second, this is pretty easy if you think about it
| | = road
-- = building
| | -- -- | | -- -- | |
| | -- -- | | -- -- | |
then maybe something like
+ = side road
+++++++++++
| | -- -- | | -- -- | |
| | -- -- | | -- -- | |
+++++++++++
| | -- -- | | -- -- | |
| | -- -- | | -- -- | |
+++++++++++
| | -- -- | | -- -- | |
| | -- -- | | -- -- | |
+++++++++++
etc.