264 x 69 feet = 80.47 x 21.03 meters