104.6 x 62.4 meters = 343.18 x 204.72 feet