〜めがけて (translations)→ at toward
まで (translations)→ about actually also every for over through till to until while