63 x 120.3 meters = 206.69 x 394.69 feet