267 x 344 feet = 81.38 x 104.85 meters