268 x 396 feet = 81.69 x 120.7 meters