Implicit conversion from float -77.6086956521739 to int loses precision