80 x 116 meters = 262.47 x 380.58 feet