Implicit conversion from float -10.390015600624025 to int loses precision