87.7 x 80.5 meters = 287.73 x 264.11 feet