10000 -2 2 -2 2 2299 2299