134.73 feet = 41.065704 meters