########## ..........## ### ...........####.... ..........W......# .........g......# ........<......## ...............# ..............# .............## .............# .......(...## .........#. ....####.. #