Foreground:
road

1000

214

138

102

108

372

1141

893

154

491

369

70

489

687

104

501

397

35

669

554

1004

532

981

840

826

591

169

537

533

912

638

612

562

635

697

719

695

231

199

82

891

809

985

329

135

392

279

980

128

505

606

1040

894

988

1125