Implicit conversion from float -59.30232558139534 to int loses precision