Implicit conversion from float -113.28947368421052 to int loses precision