621 x 121 feet = 189.28 x 36.88 meters