32835 meters = 107726 feet and 4.54 inches