113 x 21.3 meters = 370.73 x 69.88 feet