63 x 667 feet = 19.2 x 203.3 meters