spojo; update "Heating" to C++11 and use unsigned for the distances