64.6 x 135.5 feet = 19.69 x 41.3 meters