Implicit conversion from float -102.19948849104861 to int loses precision