3698.2 inches = 93.93428 meters