Implicit conversion from float -14.200323101777059 to int loses precision