73.4 x 68.6 meters = 240.81 x 225.07 feet