Foreground:
road

32

138

154

491

56

214

108

35

687

104

1000

372

893

102

489

70

369

501

891

1007

1008

1009

128

988

985

82

329

231

109

199

135

392

809

279

971

669

554

912

638

563

590

612

1004

551

840

826

591

927

562

533

532

583

564

606

697

719

745

695

1020