Implicit conversion from float -77.91044776119404 to int loses precision