114.5 x 21.2 meters = 375.66 x 69.55 feet