Implicit conversion from float -57.14038128249567 to int loses precision