758 x 62 feet = 231.04 x 18.9 meters