Messy full parsing.

Code is a bit messy. Needs refactoring. Asia file is fully parsed.