63 x 686 feet = 19.2 x 209.09 meters