Translated by t.me/NLSHD
Fixed by some passerby