Implicit conversion from float -113.80047505938242 to int loses precision