226.1 x 63 meters = 741.8 x 206.69 feet