5859 inches = 148.8186 meters