Implicit conversion from float -97.2561768530559 to int loses precision