202.5 x 82.2 meters = 664.37 x 269.69 feet