+ Tried to replace floats by uint to reduce space; doesn't work though.