104 x 276 meters = 341.21 x 905.51 feet