101 x 26 meters = 331.36 x 85.3 feet