134.6 feet = 41.02608 meters