Implicit conversion from float -44.30232558139534 to int loses precision