124 x 439 meters = 406.82 x 1440.29 feet