the painted ladies san francisco price