112.6 x 70.4 meters = 369.42 x 230.97 feet