Implicit conversion from float -242.10332103321036 to int loses precision