93 x 66.1 meters = 305.12 x 216.86 feet