156 x 814 meters = 511.81 x 2670.6 feet