70.2 x 120.6 feet = 21.4 x 36.76 meters