Medical (including veterinarian), dental and other professional offices, including business, government, semipublic, sales and general offices, banks and financial institutions: one space per 150 square feet of gross floor area, plus a ten-space queuing line for each drive-in teller's window.