121.5 x 73.4 feet = 37.03 x 22.37 meters