103 x 126.2 meters = 337.93 x 414.04 feet