Implicit conversion from float -113.59897172236504 to int loses precision