5289 inches = 134.3406 meters