64.6 x 128.1 feet = 19.69 x 39.04 meters