84.4 feet = 25.72512 meters