79.5 x 88.6 meters = 260.83 x 290.68 feet