65 x 669 feet = 19.81 x 203.91 meters