8.4 x 26.2 meters = 27.56 x 85.96 feet