13.6 x 126.2 meters = 44.62 x 414.04 feet