134.64 feet = 41.038272 meters