423 x 781 meters = 1387.8 x 2562.34 feet