Implicit conversion from float -38.84615384615387 to int loses precision