Implicit conversion from float -55.893089960886584 to int loses precision