18.7 x 26.3 meters = 61.35 x 86.29 feet