269.67 meters = 10616.929134 inches