105.1 x 174.1 meters = 344.82 x 571.19 feet