28.6 x 68 meters = 93.83 x 223.1 feet