Implicit conversion from float -93.90191897654586 to int loses precision