62 x 86 meters = 203.41 x 282.15 feet