70.5 x 58.6 feet = 21.49 x 17.86 meters