89 x 257 meters = 3503.94 x 10118.11 inches