113 x 135.9 meters = 370.73 x 445.87 feet