132 x 191 meters = 433.07 x 626.64 feet