268 x 743 feet = 81.69 x 226.47 meters