63 x 34.3 feet = 19.2 x 10.45 meters