61 x 104 meters = 200.13 x 341.21 feet