107.31 feet = 32.708088 meters