191 x 424 meters = 626.64 x 1391.08 feet