69 x 341 feet = 21.03 x 103.94 meters