85.4 x 193.8 feet = 26.03 x 59.07 meters