Объяснить строчку JS

300 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
17 августа 2017, 15:56 • 6 откликов • 132 просмотра
String.fromCharCode(255 & e >> (-2 * o & 6))

портируем функцию на другой язык программирования.

рассказать как это устроено и что это значит по символьно