150 x 128 meters = 492.13 x 419.95 feet