66 x 507 meters = 2598.43 x 19960.63 inches