99 x 632 feet = 30.18 x 192.63 meters