21 x 68.4 meters = 68.9 x 224.41 feet