Implicit conversion from float -243.44262295081967 to int loses precision