190 x 260.9 meters = 623.36 x 855.97 feet