118.5 x 70.4 feet = 36.12 x 21.46 meters