104 x 81 meters = 341.21 x 265.75 feet