. .... ..... ...... ..... .... #.. #.## ##.# ##h.# ###hg## ####.ah.# ##....g..## #......?..# ##..<......# #..........# #..........$...# ####...........# #..........## ##...%.....# ##........ ####.... ###