93 x 63 feet = 28.35 x 19.2 meters