113.5 x 65.4 feet = 34.59 x 19.93 meters