129 x 897 meters = 423.23 x 2942.91 feet