106.43 feet = 32.439864 meters