Based on 3 million people and 22.96 square mile size = 130,662 people per square mile (27,878,400 sq ft/sq mi). That gives each person about 213 square feet (14ft x 15ft); that's a ton of room.
_________________________
"Its not a matter of being ready as it is being prepared" -- B. E. J. Taylor