26.8 x 87.9 meters = 87.93 x 288.39 feet