207 x 284 feet = 63.09 x 86.56 meters