63 x 186.8 feet = 19.2 x 56.94 meters