5869 inches = 149.0726 meters