59 x 614 feet = 17.98 x 187.15 meters