21 x 59 meters = 68.9 x 193.57 feet