Implicit conversion from float -100.11142061281336 to int loses precision