104 x 77.1 meters = 341.21 x 252.95 feet