26.54 feet = 8.089392 meters