Implicit conversion from float -235.0267379679144 to int loses precision