. ... ######## ....###......# .............+ .............# ########.##### .....##.############## .....................# .....##.###.......##..# .... #.# #......l# ... #.. +.......+ .. ### #.......# # . #.......### #.# ........g..# .... #.#####.lS.##..# #. +..g..)..# #....###..# #....# # ####.... #.#### #.# #.. ###