#### # #.. ...##'#h# .....gg.# .....brg# #.....gg# #......g# #..s....# #.......# ......... ...##....