68.5 x 86.1 meters = 224.74 x 282.48 feet