90 x 112.9 meters = 295.28 x 370.41 feet