626 x 15 meters = 2053.81 x 49.21 feet