103 x 155.2 meters = 337.93 x 509.19 feet