63.4 x 58.6 feet = 19.32 x 17.86 meters