5288 inches = 134.3152 meters