121.26 feet = 36.960048 meters