60 x 664 feet = 18.29 x 202.39 meters