83.53 feet = 25.459944 meters