21 x 98 meters = 68.9 x 321.52 feet