266.56 feet = 81.247488 meters