63.4 x 51.3 feet = 19.32 x 15.64 meters