364 x 68 feet = 110.95 x 20.73 meters