63.4 x 111.8 feet = 19.32 x 34.08 meters