201.5 x 81.2 meters = 661.09 x 266.4 feet