added a more aggressive and sectional parser for show zones that should better handle most cases