67.1 x 123.9 feet = 20.45 x 37.76 meters