++ AnalyzeExhaust.kt