63 x 41.4 meters = 206.69 x 135.83 feet