68.4 x 86.2 meters = 224.41 x 282.81 feet