10426 inches = 264.8204 meters