132 x 62 feet = 40.23 x 18.9 meters