651 x 121 feet = 198.42 x 36.88 meters