80 x 111.8 meters = 262.47 x 366.8 feet