839 x 93 feet = 255.73 x 28.35 meters