Implicit conversion from float -32.278481012658204 to int loses precision