134.69 feet = 41.053512 meters