93 x 619 meters = 305.12 x 2030.84 feet