306 x 626 meters = 1003.94 x 2053.81 feet