Wrote some MORE EXCITING COMMENTS (with exclamation marks at the end) to help clarify the giant ConvertMap function.