Just beating that dead horse a bit more, here is a quick doodle I scanned in:
scan.jpg

and then a crop, select by colour, fill and threshold filter plus the script using textures from my library...

I played a bit post processing:
- added the grass layer
- masked out portions of the grid and grid bumpmap layers
- added a water layer

scan_script.png