63.8 x 87.4 feet = 19.45 x 26.64 meters