89.2 x 70.2 feet = 27.19 x 21.4 meters