5291 inches = 134.3914 meters