26 x 26 meters = 85.3 x 85.3 feet