83.99 inches = 2.133346 meters