93 x 332 feet = 28.35 x 101.19 meters