64.1 x 120.9 feet = 19.54 x 36.85 meters