62 x 885 meters = 203.41 x 2903.54 feet