80 x 109.1 meters = 262.47 x 357.94 feet