3699.2 inches = 93.95968 meters