32887 meters = 107896 feet and 11.78 inches