66 x 344 feet = 20.12 x 104.85 meters