st. louis to dallas-fort worth is 568 miles by air , and it took a comfortable ninety minutes , thirty of them climbing hard , thirty of them cruising fast , and thirty of them descending on approach .