93 x 108 meters = 305.12 x 354.33 feet