106.3 x 62.4 meters = 348.75 x 204.72 feet