65.4 x 113.8 feet = 19.93 x 34.69 meters