106.92 feet = 32.589216 meters