62 x 126 feet = 18.9 x 38.4 meters