63 x 648 feet = 19.2 x 197.51 meters