Implicit conversion from float -121.63366336633663 to int loses precision