166.6 x 124.4 meters = 546.59 x 408.14 feet