80 x 113 meters = 262.47 x 370.73 feet