31663 meters = 103881 feet and 2.8 inches