386 x 623 meters = 1266.4 x 2043.96 feet