113 x 21.6 meters = 370.73 x 70.87 feet