area estimates

plus graceful exception handling for non-ASCII input