82 x 104 meters = 269.03 x 341.21 feet