626.2 inches = 15.90548 meters