70.2 x 58.6 feet = 21.4 x 17.86 meters