63 x 131 feet = 19.2 x 39.93 meters