107.92 feet = 32.894016 meters