26.8 x 63 feet = 8.17 x 19.2 meters