Implicit conversion from float -99.72332015810278 to int loses precision