284 x 759 feet = 86.56 x 231.34 meters